Configuração de e-mail
Como corrigir o envio de e-mails pelo sistema quando aparece a mensagem "Erro não esperado ao tentar enviar e-mail from: envio@prd.inf.br, to: suporte@prd.inf.br. 501 Syntax: HELO hostname"?
RTPREF.CFG_MAIL.FAQ-19276
Para corrigir o envio de e-mails pelo sistema caso ocorra uma mensagem de erro como, p.ex.:
Erro não esperado ao tentar enviar e-mail from: envio@prd.inf.br, to: suporte@prd.inf.br. 501 Syntax: HELO hostname
deve-se preencher o campo "Localhost" com o valor "HELO".
Observações:
Os endereços de e-mail "envio@prd.inf.br" e "suporte@prd.inf.br" apresentados no exemplo de mensagem de erro são meramente exemplos e serão apresentados na mensagem conforme a configuração do sistema.
Ronnie em 19/05/2014
O campo "hostname" deve ser preenchido com o nome do equipamento/serviço que identifique quem que está enviando o e-mail. Exemplo: SERVIDOR_ELIGO.
O "hostname" é utilizado na abertura da conversação do SMTP onde a estação que irá enviar o e-mail se "apresenta" para o servidor de mail. Este nome irá aparecer nos headers completos da mensagem, como por exemplo:
Received: from SERVIDOR_ELIGO (unknown [189.114.74.45])
(Authenticated sender: erro@prd.inf.br)
by bart0135.correio.pw (Postfix) with ESMTPA id C2136808D8
for <suporte@prd.inf.br>; Mon, 19 May 2014 17:27:31 -0300 (BRT)
Date: Mon, 19 May 2014 17:27:31 -0300 (BRT)
From: Eligo <erro@prd.inf.br>
To: suporte@prd.inf.br
Message-ID: <2666994.51400531252566.JavaMail.tomcat7@prd-84>
Subject: Teste de e-mail
...
Curiosidade
Chega a ser engraçado como algumas comunicações SMTP são realizadas. Existem alguns servidores que acrescentam mensagens bem humoradas ao código. No caso do comando HELO, alguns servidores respondem de forma educada "Hello localhost, pleased to meet you":
220 mail.domain.net ESMTP Server
>>> HELO localhost
250 mail.domain.net Hello localhost [127.0.0.1], pleased to meet you
...