Prezado Ricardo, era exatamente este o problema. Na procedure que implementei não utilizei a instrução utl_encode.base64_encode passando como parãmetro utl_raw.cast_to_raw(Username ou senha).
Obrigado pela ajuda. De:"Ricardo Brambila" [EMAIL PROTECTED] Para:"Elias Peixoto" [EMAIL PROTECTED] Cópia: Data:Wed, 29 Jun 2005 10:44:18 -0300 Assunto:RES: [oracle_br] Autenticação de Usuário > Olá, Elias! > > Estou enviando essa resposta diretamente para o seu e-mail pois não estou > conseguindo enviar para o grupo... Recebo um e-mail de erro, toda vez que > tento enviar e-mail para o grupo! > > Mas, vamos ao que interessa! > > Quando vc usa um smtp que exige autenticação, você precisa informar um > usuário e senha. Acredito que é esse o caso que você citou, correto? > > Nesse caso, criamos um usuário genérico (usuário para autenticação no smtp > server) com uma senha genérica. > Eventualmente, teu servidor smtp pode ter alguma particularidade. Mas, o > bloco plsql abaixo foi testado e funciona perfeitamente para o SMTP do > Terra. > Substitua as informações necessárias e faça os testes. > Avise-me se deu certo, ok? > > -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- > declare > -- Parâmetros > de varchar2(50) := ''; -- > Remetente > para varchar2(50) := ''; -- > Destinatário > assunto varchar2(50) := 'Este é o assunto do e-mail'; -- > Assunto do e-mail > mensagem varchar2(80) := 'Esta é a mensagem do e-mail.'; -- > Mensagem (corpo) do e-mail > mailhost varchar2(15) := 'smtp.provedor.com.br'; -- > IP do SMTP Server > username_ varchar2(256) := '[EMAIL PROTECTED]'; -- > Usuário para autenticação no SMTP Server > password_ varchar2(256) := 'senha'; -- > Senha do Usuário para autenticação > -- Variávies > mail_conn utl_smtp.connection; > crlf varchar2(2) := chr(13)||chr(10); > corpo_mensagem varchar2(2000); > -- > begin > -- Cabeçalho do e-mail > corpo_mensagem := 'Date: ' ||TO_CHAR(SYSDATE,'dd Mon yy > hh24:mi:ss')||crlf|| > 'From: ' ||de > ||crlf|| > 'To: ' ||para > ||crlf|| > 'Subject: ' ||assunto > ||crlf|| > mensagem; > -- Abre conexão com o SMTP Server > mail_conn := utl_smtp.open_connection(mailhost,25); > -- Inicia comunicação > utl_smtp.ehlo (mail_conn, 'provedor.com.br'); > -- Inicia Autenticação > utl_smtp.command (mail_conn, 'AUTH LOGIN'); > utl_smtp.command (mail_conn, > utl_raw.cast_to_varchar2(utl_encode.base64_encode(utl_raw.cast_to_raw(userna > me_)))); > utl_smtp.command (mail_conn, > utl_raw.cast_to_varchar2(utl_encode.base64_encode(utl_raw.cast_to_raw(passwo > rd_)))); > -- Remetente > utl_smtp.mail (mail_conn, de); > -- Destinatário > utl_smtp.rcpt (mail_conn, para); > -- Dados do e-mail > utl_smtp.data (mail_conn, corpo_mensagem); > -- Finaliza (agenda o envio) e-mail > utl_smtp.quit (mail_conn); > -- > exception > when others then > raise_application_error(-20002,'não foi possivel enviar o > email!!!'||sqlerrm); > end; > / > -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- > ________________________________ > Ricardo Brambila > DBA Oracle > (16) 9796-8169 > > -----Mensagem original----- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Elias Peixoto > Enviada em: quarta-feira, 29 de junho de 2005 08:38 > Para: oracle_br > Assunto: [oracle_br] Autenticação de Usuário > > Prezados colegas, > > implementei uma procedure para envio de e-mail utilizando utl_smtp e > precisarei efetuar a validação do usuário e senha, porém estou com > problemas para efetuar tal validação. > > Alguém sabe quais instruções devo utilizar para efetuar a validação? > > > Grato, > > Elias Peixoto. > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ______________________________________________________________________ > > Cancelar assinatura...: [EMAIL PROTECTED] > Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] > Fernanda Damous [EMAIL PROTECTED] > Alisson Aguiar [EMAIL PROTECTED] > ______________________________________________________________________ > http://br.groups.yahoo.com/group/oracle_br/ > ______________________________________________________________________ > > Sair da Lista...: [EMAIL PROTECTED] > Links do Yahoo! Grupos > > > > > > > > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=elias.peixoto&_l=1,1120052669.634575.26455.cagera.terra.com.br,8703,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 28/06/2005 / Versão: 4.4.00 - > Dat 4523 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > [As partes desta mensagem que não continham texto foram removidas] ______________________________________________________________________ Cancelar assinatura...: [EMAIL PROTECTED] Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] Fernanda Damous [EMAIL PROTECTED] Alisson Aguiar [EMAIL PROTECTED] ______________________________________________________________________ http://br.groups.yahoo.com/group/oracle_br/ ______________________________________________________________________ Sair da Lista...: [EMAIL PROTECTED] 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