actually i just looked at my old code before i changed to loading session in
context.xml and this is how i used to create a mail session and authenticate
(before i changed to SSL).

private Session getSession() {
 Authenticator authenticator = new Authenticator();
 Properties properties = new Properties();
 properties.setProperty("mail.smtp.submitter",
 authenticator.getPasswordAuthentication().getUserName());
 properties.setProperty("mail.smtp.auth", "true");
 properties.setProperty("mail.smtp.host", "mail.domain.tld");
 properties.setProperty("mail.smtp.port", "25");
 return Session.getInstance(properties, authenticator);
 }

 private class Authenticator extends javax.mail.Authenticator {
 private PasswordAuthentication authentication;

 public Authenticator() {
 String username = "[email protected]";
 String password = "smtppassword";
 authentication = new PasswordAuthentication(username, password);
 }

 protected PasswordAuthentication getPasswordAuthentication() {
 return authentication;
}
}



--
Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Dev-f982480.html

Reply via email to