在 jdk1.4 中我可以发送邮件,但是当我尝试使用 jdk1.6 发送邮件时出现以下异常。
我的工作环境。 ========================= 1.操作系统:windwos 2008 2.JAVA:JDK1.6 3.邮件接口:java mail1.4 4.邮箱:gmail 5.smtp端口:465或587
线程“主”java.lang.RuntimeException 中的异常:javax.mail.MessagingExcep
化:无法向 SMTP 主机发送命令;
嵌套异常是:
javax.net.ssl.SSLKeyException:RSA premaster secret 错误
在 SendMailTLS.main(SendMailTLS.java:47)
引起:javax.mail.MessagingException:无法向 SMTP 主机发送命令;
嵌套异常是:
javax.net.ssl.SSLKeyException:RSA premaster secret 错误
在 com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1365)
在 com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1353)
在 com.sun.mail.smtp.SMTPTransport.ehlo(SMTPTransport.java:794)
在 com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:33
6)
在 javax.mail.Service.connect(Service.java:258)
在 javax.mail.Service.connect(Service.java:137)
在 javax.mail.Service.connect(Service.java:86)
在 javax.mail.Transport.send0(Transport.java:150)
在 javax.mail.Transport.send(Transport.java:80)
在 SendMailTLS.main(SendMailTLS.java:42)