Java Mail在web环境下Connection timed out的有关问题
Java Mail在web环境下Connection timed out的问题
做一个找回密码的功能,需要发邮件,直接使用的java mail API,经过测试,以java application方式直接运行,发邮件功能毫无问题,但是一旦在web环境下运行,就会出现:
web环境是Spring MVC + Spring + Tomcat,另外jar包就用了一个javax.mail.jar,版本1.5。这个问题很奇怪,求高手解答
------解决思路----------------------
防火墙的原因
参考stackflow的一篇帖子
http://stackoverflow.com/questions/19787277/mailconnectexception-in-java
做一个找回密码的功能,需要发邮件,直接使用的java mail API,经过测试,以java application方式直接运行,发邮件功能毫无问题,但是一旦在web环境下运行,就会出现:
com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.sina.sn, 25; timeout -1;
nested exception is:
java.net.ConnectException: Connection timed out: connect
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2054)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:697)
at javax.mail.Service.connect(Service.java:386)
at javax.mail.Service.connect(Service.java:245)
at javax.mail.Service.connect(Service.java:194)
at javax.mail.Transport.send0(Transport.java:253)
at javax.mail.Transport.send(Transport.java:124)
web环境是Spring MVC + Spring + Tomcat,另外jar包就用了一个javax.mail.jar,版本1.5。这个问题很奇怪,求高手解答
------解决思路----------------------
防火墙的原因
参考stackflow的一篇帖子
http://stackoverflow.com/questions/19787277/mailconnectexception-in-java