Ae galera , entrando no assunto, eu achei uma rotina uma vez na net que
autentica sem problemas , então segue.
CREATE OR REPLACE PROCEDURE ENVIA_EMAIL_teste(ds_email_origem_w varchar2,
ds_email_destino_p varchar2,
ds_assunto varchar2,
ds_mensagem_p varchar2) is
ds_smtp_w varchar2(20) := 'end ip';--endereco ip servidor email
ds_user_id_w varchar2(50) := 'usuario';
ds_senha_smtp_w varchar2(50) := 'senha';
/* Abre conexão SMTP e HTTP */
CONEXAO UTL_SMTP.CONNECTION;
BEGIN
/* Abre conexão com um Servidor SMTP(Simple Mail Transfer Protocol), porta
padrão SMTP é 25 */
CONEXAO := utl_smtp.open_connection (ds_smtp_w,25);
UTL_SMTP.HELO (CONEXAO, ds_smtp_w); /* Endereço do servidor de SMTP */
utl_smtp.command (CONEXAO, 'AUTH LOGIN');
utl_smtp.command (CONEXAO,
utl_raw.cast_to_varchar2(utl_encode.base64_encode(utl_raw.cast_to_raw((ds_us
er_id_w)))));
utl_smtp.command (CONEXAO,
utl_raw.cast_to_varchar2(utl_encode.base64_encode(utl_raw.cast_to_raw((ds_se
nha_smtp_w)))));
UTL_SMTP.MAIL (CONEXAO, ('<' || ds_email_origem_w || '>')); /* E-mail de
quem está mandando */
UTL_SMTP.RCPT (CONEXAO, ('<' || ds_email_destino_p || '>')); /* Para quem
vou mandar */
UTL_SMTP.OPEN_DATA(CONEXAO);
UTL_SMTP.WRITE_DATA(CONEXAO,'Subject'|| ': ' || ds_assunto || utl_tcp.CRLF);
UTL_SMTP.WRITE_DATA(CONEXAO, utl_tcp.CRLF || ds_mensagem_p);
UTL_SMTP.CLOSE_DATA(CONEXAO);
UTL_SMTP.QUIT (CONEXAO);
Exception
WHEN OTHERS THEN
utl_smtp.quit (conexao);
raise_application_error(-20011,'Não foi possível enviar o e-mail devido ao
seguinte erro: ' || sqlerrm);
END ENVIA_EMAIL_teste;
/
Eu fiz várias modificações em uma outra que uso em minhas aplicações, porém
esta foi a base de todas , e todas são autenticadas no "SENDMAIL".
Valeu,
Aleks
----- Original Message -----
From: "Alex Batigniani" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, March 08, 2006 5:39 PM
Subject: Re: [oracle_br] UTL_SMTP send mail
> e isso ai... pois estou desesperado atras de uma solução deste tipo, se
> puder compartilhar com o grupo seria otimo...
>
> Alex
>
> ----- Original Message -----
> From: "Thiago Lazzarotto" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Wednesday, March 08, 2006 5:19 PM
> Subject: Re: [oracle_br] UTL_SMTP send mail
>
>
> Acho que vc poderia divulgar pra lista!
> Thiago.
>
> Marco escreveu:
>
> > Prezadas(os)
> >
> > consegui descobrir como se usa um servidor SMTP autenticado com o
UTL_SMTP
> >
> > se alguém precisar, eh soh me escrever diretamente
> >
> > []'s
> >
> > Marco
> > ----- Original Message -----
> > From: Marco
> > To: [email protected]
> > Sent: Tuesday, March 07, 2006 10:53 AM
> > Subject: Re: [oracle_br] UTL_SMTP send mail
> >
> >
> > Aproveitando a carona... alguém sabe como usar o UTL_SMTP com
> > autenticação no servidor SMTP?
> > Estou procurando no google, mas todos os exemplos que eu acho são
> > para servidores SMTP sem autenticação
> >
> > obrigado e abraços
> > ----- Original Message -----
> > From: Lekão
> > To: [email protected]
> > Sent: Tuesday, March 07, 2006 10:17 AM
> > Subject: Re: [oracle_br] UTL_SMTP send mail
> >
> >
> > bom vamos ver se posso te ajudar ...
> >
> > crie um rotina de email ....(Procedure) e crie uma outra rotina
> > que execute
> > seus select's , enfim, armazene o resultado em um campo tipo
> > CLOB(4GB) e ao
> > final da sua rotina você chama a procedure de envio de email, no
> > parâmetros
> > de entrada da procedure tem que haver um campo mensagem tipo CLOB
> > também
> > para evitar algum tipo de erro, acho que se vc seguir estes
> > procedimentos o
> > restante é tranquilo, pois para criar uma JOB com rotinas
> > armazenadas no BD
> > é sossegado..boa sorte...
> >
> > Aleks
> > ----- Original Message -----
> > From: "Dj" <[EMAIL PROTECTED]>
> > To: <[email protected]>
> > Sent: Tuesday, January 01, 2002 10:14 PM
> > Subject: Re: [oracle_br] UTL_SMTP send mail
> >
> >
> > Como eu faço mandar um e-mail com o resultado de um select
> > por exemplo "Select * from Clientes" e "Select count (id) From
> > clientes",
> > é possivel criar uma job para executar esse procedimento todos os
> > dias as
> > 8:00 am
> > ?
> > ----- Original Message -----
> > From: desenvolvimento_cre
> > To: [email protected]
> > Sent: Sunday, March 05, 2006 8:46 PM
> > Subject: [oracle_br] UTL_SMTP send mail
> >
> >
> > cono eu faço mandar um e-mail com o resultado de um select
> > por exemplo "Select * from Clientes" e "Select count (id) From
> > clientes",
> > é possivel criar uma job para executar esse procedimento todos
> > os dias as
> > 8:00 am
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
> --------------------------------------------------------------------------
> > ------------------------------------------------
> > Atenção! As mensagens deste grupo são de acesso público e de
inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/[email protected]/
> >
>
> --------------------------------------------------------------------------
> >
>
> ------------------------------------------------__________________________
__
> > ______________________________________
> >
> > Este Grupo recebe o apoio da SQL Magazine -
> > www.devmedia.com.br/sqlmagazine
> > __________________________________________________________________
> >
> >
> >
> > Yahoo! Grupos, um serviço oferecido por:
> > PUBLICIDADE
> >
> >
> >
> >
> >
>
> --------------------------------------------------------------------------
--
> > --
> > Links do Yahoo! Grupos
> >
> > a.. Para visitar o site do seu grupo na web, acesse:
> > http://br.groups.yahoo.com/group/oracle_br/
> >
> > b.. Para sair deste grupo, envie um e-mail para:
> > [EMAIL PROTECTED]
> >
> > c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos
do
> > Serviço do Yahoo!.
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> >
> >
> >
>
> --------------------------------------------------------------------------
--
> > ----------------------------------------------
> > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/[email protected]/
> >
>
> --------------------------------------------------------------------------
--
> >
>
> ----------------------------------------------____________________________
__
> > ____________________________________
> >
> > Este Grupo recebe o apoio da SQL Magazine -
> > www.devmedia.com.br/sqlmagazine
> > __________________________________________________________________
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________________
> > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o
> > discador agora!
> > http://br.acesso.yahoo.com
> >
> >
> >
>
> --------------------------------------------------------------------------
------------------------------------------------
> > Atenção! As mensagens deste grupo são de acesso público e de
> > inteira responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/[email protected]/
> >
>
> --------------------------------------------------------------------------
------------------------------------------------____________________________
______________________________________
> >
> > Este Grupo recebe o apoio da SQL Magazine -
> > www.devmedia.com.br/sqlmagazine
> > __________________________________________________________________
> >
> >
> >
> > Yahoo! Grupos, um serviço oferecido por:
> > PUBLICIDADE
> >
> >
> >
> >
> >
>
> --------------------------------------------------------------------------
----
> > Links do Yahoo! Grupos
> >
> > a.. Para visitar o site do seu grupo na web, acesse:
> > http://br.groups.yahoo.com/group/oracle_br/
> >
> > b.. Para sair deste grupo, envie um e-mail para:
> > [EMAIL PROTECTED]
> >
> > c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos
> > do Serviço do Yahoo!.
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> >
> >
>
> --------------------------------------------------------------------------
------------------------------------------------
> > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/[email protected]/
> >
>
> --------------------------------------------------------------------------
------------------------------------------------____________________________
______________________________________
> >
> > Este Grupo recebe o apoio da SQL Magazine -
> > www.devmedia.com.br/sqlmagazine
> > __________________________________________________________________
> >
> >
> >
> > Yahoo! Grupos, um serviço oferecido por:
> > PUBLICIDADE
> >
> >
> >
> >
>
> --------------------------------------------------------------------------
----
> > Links do Yahoo! Grupos
> >
> > a.. Para visitar o site do seu grupo na web, acesse:
> > http://br.groups.yahoo.com/group/oracle_br/
> >
> > b.. Para sair deste grupo, envie um e-mail para:
> > [EMAIL PROTECTED]
> >
> > c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> > Serviço do Yahoo!.
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> >
>
> --------------------------------------------------------------------------
------------------------------------------------
> > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/[email protected]/
>
> --------------------------------------------------------------------------
------------------------------------------------____________________________
______________________________________
> >
> > Este Grupo recebe o apoio da SQL Magazine -
> > www.devmedia.com.br/sqlmagazine
> > __________________________________________________________________
> >
> >
> >
> > *Yahoo! Grupos, um serviço oferecido por:*
> > PUBLICIDADE
> >
> >
> > ------------------------------------------------------------------------
> > *Links do Yahoo! Grupos*
> >
> > * Para visitar o site do seu grupo na web, acesse:
> > http://br.groups.yahoo.com/group/oracle_br/
> >
> > * Para sair deste grupo, envie um e-mail para:
> > [EMAIL PROTECTED]
> >
> > <mailto:[EMAIL PROTECTED]>
> >
> > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
> >
> >
>
> --
>
>
>
>
> --------------------------------------------------------------------------
------------------------------------------------
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/[email protected]/
> --------------------------------------------------------------------------
------------------------------------------------____________________________
______________________________________
>
> Este Grupo recebe o apoio da SQL Magazine -
www.devmedia.com.br/sqlmagazine
> __________________________________________________________________
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.375 / Virus Database: 268.2.0/276 - Release Date: 7/3/2006
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
> http://br.acesso.yahoo.com
>
>
> --------------------------------------------------------------------------
------------------------------------------------
> Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/[email protected]/
> --------------------------------------------------------------------------
------------------------------------------------____________________________
______________________________________
>
> Este Grupo recebe o apoio da SQL Magazine -
www.devmedia.com.br/sqlmagazine
> __________________________________________________________________
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
_______________________________________________________
Yahoo! doce lar. Faça do Yahoo! sua homepage.
http://br.yahoo.com/homepageset.html
--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/[email protected]/
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html