Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Operating System: other
Platform: All
-
39147
Description
So the quick and dirty is I'm setting up an HTMLEmail and the server is in a
shared environment, there is another site on the server using commons-email, and
I have no control over that site. I set the hostname and the authentication but
after that it's taking the settings from the System.properies. Below is a snip
from my code.
org.apache.commons.mail.HtmlEmail email = new org.apache.commons.mail.HtmlEmail();
email.setHostName(server);
email.setAuthentication(username, password);
After that point I can get the session:
Session sess = email.getMailSession();
sess.getProperty("mail.smtp.host");
and the result of the getProperty("mail.smtp.host") does not equal the setting
from the above server variable. It is now set to the value from
System.propeties, again, not my setting.