Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-13540

Emails Dispatched From Ambari Are Not RFC 2822 Compliant And May Be Rejected

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 2.0.0
    • 2.2.0
    • ambari-server
    • 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

          Activity

            People

              jonathanhurley Jonathan Hurley
              jonathanhurley Jonathan Hurley
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: