UTL_SMTP

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
francisco.angelo
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 78
Registrado em: Qua, 16 Jan 2008 5:06 pm
Localização: RJ
Francisco Angelo
///////////////////////////////

BOA TARDE,

GOSTARIA DE SABER COMO FAZER PARA MANDAR EMAIL A PARTIR DO FORMS..

TERIA COMO alguém QUE já CONSEGUIU FAZER ISSO MANDAR COMO TENHO QUE FAZER....

DESDE já OBRIGADO....

OBS. TESTEI VARIAS FORMAS E não CONSIGO NA HORA DE COMPILAR RECEBO A RESPOSTA DE :

*** O IDENTIFICADOR'UTL_SMTP.CONNECTION' DEVE SER DECLARADO ***
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Vai no SQL*plus e roda o seguinte:

Selecionar tudo

desc UTL_SMTP

Selecionar tudo

SQL> desc UTL_SMTP
FUNCTION CLOSE_DATA RETURNS RECORD
 Argument Name                  Type                    In/Out Default?
 ------------------------------ ----------------------- ------ --------
   CODE                         BINARY_INTEGER          OUT
   TEXT                         VARCHAR2(508)           OUT
 C                              RECORD                  IN/OUT
   HOST                         VARCHAR2(255)           IN/OUT
   PORT                         BINARY_INTEGER          IN/OUT
   TX_TIMEOUT                   BINARY_INTEGER          IN/OUT
   PRIVATE_TCP_CON              RECORD                  IN/OUT
     REMOTE_HOST                VARCHAR2(255)           IN/OUT
     REMOTE_PORT                BINARY_INTEGER          IN/OUT
     LOCAL_HOST                 VARCHAR2(255)           IN/OUT
     LOCAL_PORT                 BINARY_INTEGER          IN/OUT
     CHARSET                    VARCHAR2(30)            IN/OUT
     NEWLINE                    VARCHAR2(2)             IN/OUT
     TX_TIMEOUT                 BINARY_INTEGER          IN/OUT
     PRIVATE_SD                 BINARY_INTEGER          IN/OUT
   PRIVATE_STATE                BINARY_INTEGER          IN/OUT
PROCEDURE CLOSE_DATA
 Argument Name                  Type                    In/Out Default?
 ------------------------------ ----------------------- ------ --------
 C                              RECORD                  IN/OUT
   HOST                         VARCHAR2(255)           IN/OUT
   PORT                         BINARY_INTEGER          IN/OUT
   TX_TIMEOUT                   BINARY_INTEGER          IN/OUT
   PRIVATE_TCP_CON              RECORD                  IN/OUT
     REMOTE_HOST                VARCHAR2(255)           IN/OUT
     REMOTE_PORT                BINARY_INTEGER          IN/OUT
.
.
.
Talvez não está instalado, talves você não tem privilégios pra rodar... Mas existem várias formas de enviar email. Não só via UTL_SMTP. Veja aqui no forum algumas opções, como usar o sistema operacional ( package DAEMON roda comandos no S.O., daí pode usar mailx, mail, etc)
francisco.angelo
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 78
Registrado em: Qua, 16 Jan 2008 5:06 pm
Localização: RJ
Francisco Angelo
///////////////////////////////

COMO EU OBTENHO ESSE PRIVILEGIO.....

TEM QUE EXECUTAR ALGUM COMANDO...

DESDE já OBRIGADO...
francisco.angelo
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 78
Registrado em: Qua, 16 Jan 2008 5:06 pm
Localização: RJ
Francisco Angelo
///////////////////////////////

URGENTE !!!!!!!

COMO EU FAÇO PARA OBTER O PRIVILÉGIO PARA PODER ENVIAR EMAILPELO FORMS???

DESDE JÁ AGRADEÇO
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother, beleza?

Cara, já falow com teu DBA ai, se o teu OWNER tem Grant de execute pro pacote UTL_SMTP?

Ele pode te ajudar neste caso, pois vai saber quais tuas permissões e tal.

qualquer coisa, manda pra gente.
francisco.angelo
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 78
Registrado em: Qua, 16 Jan 2008 5:06 pm
Localização: RJ
Francisco Angelo
///////////////////////////////

Fala aí trevisolli,

Uma duvida, o envio de email funciona em qualquer sistema operacional??? tipo, o que eu uso é o win XP... ou tem que ser o 2000??

desde já obrigado.
ruevers
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 324
Registrado em: Sex, 02 Jun 2006 1:48 pm
Localização: sp
Contato:

Funciona sim, em qualquer sistema....

olha um exemplo que achei...

http://imasters.uol.com.br/artigo/1683/ ... ia_oracle/
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes