Skip to content

Instantly share code, notes, and snippets.

@neuro-sys
Created December 10, 2012 09:01
Show Gist options
  • Select an option

  • Save neuro-sys/4249491 to your computer and use it in GitHub Desktop.

Select an option

Save neuro-sys/4249491 to your computer and use it in GitHub Desktop.
javamail
Properties props = super.getJavaMailProperties();
super.setHost("mail.foo.com");
super.setPort(587);
super.setUsername(USER);
super.setPassword(PASS);
props.put("mail.smtp.auth", "true");
props.put("mail.transport.protocol", "smtp");
props.put("mail.debug", "true");
props.put("mail.smtp.starttls.enable","true");
props.put("mail.smtp.starttls.required", "true");
props.put("mail.smtp.EnableSSL.enable","true");
props.put("mail.smtp.ssl.enable", true);
.12.2012 11:00:00:018 EET] 00000119 SystemOut O STARTTLS
[10.12.2012 11:00:00:018 EET] 00000119 SystemOut O 220 2.0.0 Ready to start TLS
[10.12.2012 11:00:00:018 EET] 00000119 SystemOut O EHLO firat
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Can't send command to SMTP host;
nested exception is:
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: PKIX path building failed: java.security.cert.CertPathBuilderException: unable to find valid certification path to requested target. Failed messages: javax.mail.MessagingException: Can't send command to SMTP host;
nested exception is:
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: PKIX path building failed: java.security.cert.CertPathBuilderException: unable to find valid certification path to requested target; message exception details (1) are:
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R Failed message 1:
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R javax.mail.MessagingException: Can't send command to SMTP host;
nested exception is:
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: PKIX path building failed: java.security.cert.CertPathBuilderException: unable to find valid certification path to requested target
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1420)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1408)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.sun.mail.smtp.SMTPTransport.ehlo(SMTPTransport.java:847)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:384)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at javax.mail.Service.connect(Service.java:275)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:389)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:340)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:336)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.jforce.util.mail.JMailService.sendMail(JMailService.java:77)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.jforce.util.mail.JMailService.sendMail(JMailService.java:56)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.jforce.util.finance.JVadeIslem.executeInternal(JVadeIslem.java:61)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at org.quartz.core.JobRunShell.run(JobRunShell.java:223)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R Caused by: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: PKIX path building failed: java.security.cert.CertPathBuilderException: unable to find valid certification path to requested target
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.n.a(n.java:42)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.sc.a(sc.java:277)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.gb.a(gb.java:354)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.gb.a(gb.java:292)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.hb.a(hb.java:118)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.hb.a(hb.java:162)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.gb.n(gb.java:262)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.gb.a(gb.java:177)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.sc.a(sc.java:71)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.sc.g(sc.java:167)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.sc.a(sc.java:286)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.j.write(j.java:22)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.sun.mail.util.TraceOutputStream.write(TraceOutputStream.java:101)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:76)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:134)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1418)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R ... 13 more
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R Caused by: com.ibm.jsse2.util.g: PKIX path building failed: java.security.cert.CertPathBuilderException: unable to find valid certification path to requested target
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.util.e.b(e.java:78)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.util.e.b(e.java:45)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.util.d.a(d.java:12)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.gc.a(gc.java:15)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.gc.checkServerTrusted(gc.java:48)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.ws.ssl.core.WSX509TrustManager.checkServerTrusted(WSX509TrustManager.java:358)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.hb.a(hb.java:116)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R ... 24 more
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R Caused by: java.security.cert.CertPathBuilderException: unable to find valid certification path to requested target
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.security.cert.PKIXCertPathBuilderImpl.buildCertPath(PKIXCertPathBuilderImpl.java:642)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.security.cert.PKIXCertPathBuilderImpl.engineBuild(PKIXCertPathBuilderImpl.java:357)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:258)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R at com.ibm.jsse2.util.e.b(e.java:51)
[10.12.2012 11:00:00:034 EET] 00000119 SystemErr R ... 30 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment