Part of my application includes a mail service stateless session bean. When this mail
service is loaded and the following code is executed, Log4J looks for SMTP on Port 465 as
opposed to the settings defined in conf/log4j.xml. Seems Log4J is picking up a shared
mail session?
Properties props = System.getProperties();
|
props.put(MailServiceBean.PROPERTY_KEY_SMTP_PROTOCOL,MailServiceBean.DEFAULT_VALUE_SMTP_PROTOCOL);
| props.put(MailServiceBean.PROPERTY_KEY_SMTP_AUTH,true);
| props.put(MailServiceBean.PROPERTY_KEY_SMTP_HOST,this.getSmtpHost());
| props.put(MailServiceBean.PROPERTY_KEY_SMTP_USER,this.getSmtpUsername());
| props.put(MailServiceBean.PROPERTY_KEY_SMTP_PASSWORD,this.getSmtpPassword());
| props.put(MailServiceBean.PROPERTY_KEY_SMTP_PORT,new
Integer(this.getSmtpPort()).toString());
| props.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
| props.put("mail.smtp.socketFactory.fallback",
"false");
| props.put("mail.smtp.socketFactory.port",new
Integer(this.getSmtpPort()).toString());
| SmtpAuthenticator auth = new SmtpAuthenticator();
| auth.setUsername(this.getSmtpUsername());
| auth.setPassword(this.getSmtpPassword());
| mailSession = Session.getInstance(props,auth);
|
|
S,
ALR
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3958936#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...