Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

TLS security in email

 
raj kala
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have an email program as follow. The email program has one line where it enables TLS security.
If i set the value to true, and just run the program separately (not from the application) it is working fine. however if i bundle it up in a web application and deploy on weblogic server it is not working.If I disable to security it is working fine from the webapplication.


Properties props = new Properties();
props.put("mail.transport.protocol", "smtp");
props.put("mail.smtp.host", hostServer);
props.put("mail.smtp.connectiontimeout", new Integer(60000));
props.put("mail.smtp.timeout", new Integer(60000));

//props.put("mail.smtp.starttls.enable","true");
props.put("mail.smtp.starttls.enable","false");


Can some one tell me the reason.

Here is the error message
MessagingException: javax.mail.MessagingException Can't send command to SMTP host;
nested exception is:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic