Meu caro, não sei como vc fez, mas googlando por "SMTP permanent 
error 501 Bad address syntax" , logo a PRIMEIRA entrada é 
oraclequirks.blogspot.com/2007/05/ora-29279-smtp-permanent-error-501-
bad.html, que parece falar disso (infelizmente aonde estou o blogspot 
e similares são bloqueados, então não pude confirmar), MAS avançando 
um pouquinho pras próximas já achei 
http://www.answersthatwork.com/Download_Area/ATW_Library/Networking/Ne
twork__3-SMTP_Server_Status_Codes_and_SMTP_Error_Codes.pdf , que diz 
TEXTUALMENTE que vc pode receber esse mesmo código de erro 501 por 
falha de comunicação de rede, "picos" na rede, placa de rede mal-
configurada, etc, etc. Então assim sendo a minha sugestão é que vc 
COLOQUE O ADMIN DE REDE aí no circuito (que vai verificar INCLUSIVE 
os detalhes de acesso à rede, permissoões, e hardware nessa máquina), 
e que também DEBUGUE essa conexão, enviando um a um os comandos pro 
servidor via telnet a partir da máquina em questão, como mostrado em 
http://www.rsoutlook.com/exc/telnetsmtp.htm por exemplo mas também em 
n+1 sites (é técnica padrão)...

[]s

 Chiappa
 


--- Em oracle_br@yahoogrupos.com.br, "Fabio Santos" <[EMAIL PROTECTED]> 
escreveu
>
> Olá pessoal,
> 
> Vejam se conseguem me ajudar pois já procurei com o meu amigo 
google e
> nada encontrei.
> 
> Tenho uma procedure oracle que envia email através do UTL_SMTP. 
Utilizo
> essa mesma procedure em vários servidores clientes. Porém em um novo
> cliente estou tendo erro na linha : 
> 
> UTL_SMTP.MAIL(v_conexao, v_remetente);
> 
> ERRO: ORA-29279: SMTP permanent error: 501 Bad address syntax
> 
> O conteudo da variavel v_remetente está correto que é
> "[EMAIL PROTECTED]".
> 
> A v_conexao eu imagino que esteja correta. Visto que passa pelas 
linhas
> v_conexao := UTL_SMTP.open_connection(v_hostemail, 25); e
> UTL_SMTP.HELO(v_conexao, v_hostemail); 
> 
> 
> Fico no aguardo de qualquer dica pois estou a 2 dias tentando 
resolver e
> nada.
> 
> Abaixo segue a procedure completa:
> 
> 
> 
> 
======================================================================
==
> ======
> 
> PROCEDURE enviar_email(i_remetente varchar2, i_destinatario VARCHAR2
>            , i_importance INTEGER, i_text CLOB, i_assunto VARCHAR2) 
>            RETURN INTEGER AS
> 
>   --variável que armazenará o endereço do servidor smtp
>   v_hostemail     VARCHAR2(40) := '192.168.0.1';
>   --variável de conexão com o servidor
>   v_conexao       UTL_SMTP.CONNECTION;        
>   v_tipoemail     VARCHAR2(100) := 'text/html';
> 
>   PROCEDURE send_header(io_conexao IN OUT UTL_SMTP.CONNECTION
>                      , i_name VARCHAR2, i_header VARCHAR2) AS
>   BEGIN
>     UTL_SMTP.write_data(io_conexao, i_name || ': ' || i_header ||
> UTL_TCP.CRLF);
>   END;
> 
> BEGIN
>     --Agora, iremos abrir o objeto Conexão
>     v_conexao := UTL_SMTP.open_connection(v_hostemail, 25);
>     --Procedimento para iniciar E-mail.
>     UTL_SMTP.HELO(v_conexao, v_hostemail);
>     --Procedimento para preencher o campo DE: do E-mail. (Remetente)
>     UTL_SMTP.MAIL(v_conexao, v_remetente);
>     --Procedimento para preencher o campo PARA: do E-mail 
(Destinatário)
>     UTL_SMTP.RCPT(v_conexao, v_destinatario);
>     --Procedimento para criar o Corpo do E-mail
>     UTL_SMTP.open_data(v_conexao);
>     send_header(v_conexao, 'From', v_remetente);
>     send_header(v_conexao, 'To', v_destinatario);
>     send_header(v_conexao, 'Subject', i_assunto);
>     send_header(v_conexao, 'Content-Type', v_tipoemail);
>     UTL_SMTP.write_data(v_conexao, i_text);
>     UTL_SMTP.close_data(v_conexao);
>     --Procedimento para encerrar o e-mail.
>     UTL_SMTP.quit(v_conexao);
> END;
> 
> 
======================================================================
==
> ======
> ----------------------------------------------------------------
> Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production      
> PL/SQL Release 9.2.0.7.0 - Production                           
> CORE  9.2.0.7.0       Production
> 
> TNS for 32-bit Windows: Version 9.2.0.7.0 - Production          
> NLSRTL Version 9.2.0.7.0 - Production    
> 
> 
> Abraços, 
> 
> Fabio Santos
> MSN: [EMAIL PROTECTED]
> Tel (47) 9601-4524
> --
> Estúdio Interativo
> http://www.estudiointerativo.com
> [EMAIL PROTECTED]
> Tel: (47) 3028-8821
>      (21) 4063-8634
>


Responder a