Alexander Grupe created GERONIMO-6490:
-----------------------------------------

             Summary: Unable to configure EHLO/HELO host name via property 
“mail.smtp.localhost”
                 Key: GERONIMO-6490
                 URL: https://issues.apache.org/jira/browse/GERONIMO-6490
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: mail
    Affects Versions: 3.0.1
         Environment: any
            Reporter: Alexander Grupe


Geronimo Mail seems to use the same JavaMail properties as the original Sun 
implementation [1].

Unlike the original implementation, however, the “mail.smtp.localhost” property 
cannot be used to specify which host name should be used when issuing a EHLO or 
HELO command to the SMTP server.

Instead, the return value of {{InetAddress.getLocalHost().getHostName()}} is 
always used, regardless of the value of “mail.smtp.localhost”. (To be exact, 
the property is only ever used if {{getHostName()}} returns null, which is very 
unlikely to happen.)

The local host name returned by {{InetAddress.getLocalHost().getHostName()}} 
should rather be used as a *fallback* value, not as an *override* value. 
Otherwise, you can only influence what is sent in the EHLO/HELO command by 
changing the JVM environment (e.g. by editing {{/etc/hosts}}).

[1] 
https://javamail.java.net/nonav/docs/api/com/sun/mail/smtp/package-summary.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to