Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
2.0.0
-
None
Description
When dispatching alert emails through some servers they are rejected with:
<ambari@apache.org>: host smtp.apache.org1.2.3.4 said: 550-5.7.1 1.2.3.4 11 Our system has detected that this message is 550-5.7.1 not RFC 2822 compliant. To reduce the amount of spam sent to Gmail, 550-5.7.1 this message has been blocked. Please review 550 5.7.1 RFC 2822 specifications for more information. f188si13510144qhe.108
This is because strict RFC 2822 compliance expects the From and To headers in the data of the message body as opposed to the MAIL FROM and RCPT TO directives.
Rejected
>telnet smtp.ambari.apache.org 25 EHLO MAIL FROM: ambari@smtp.ambari.apache.org RCPT TO: ambari@smtp.ambari.apache.org DATA Subject: Test message with From and To header Test. . QUIT
Accepted
>telnet smtp.ambari.apache.org 25 EHLO MAIL FROM: ambari@smtp.ambari.apache.org RCPT TO: ambari@smtp.ambari.apache.org DATA From: ambari@smtp.ambari.apache.org To: ambari@smtp.ambari.apache.org Subject: Test message with From and To header Test. . QUIT
We should be setting the headers on the MimeMessage as well.
Attachments
Issue Links
- links to