首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

commons-email-1.0 -> Connection timed out解决方法

2012-02-03 
commons-email-1.0-Connection timed out用commons-email-1.0开源代码发送邮件的时候,SimpleEmailemailn

commons-email-1.0 -> Connection timed out
用commons-email-1.0开源代码发送邮件的时候,
SimpleEmail   email   =   new   SimpleEmail();
email.setHostName( "smtp.163.com ");
email.addTo( "tonyformu@sina.com ",   "John   Doe ");
email.setFrom( "tonyformu@163.com ",   "Me ");
email.setSubject( "Test   message ");
email.setMsg( "This   is   a   simple   test   of   commons-email ");
email.send();
以上就是文档里面的示例代码,如果把发送邮箱换成公司的邮箱,邮箱服务器在局域网内,发送成功,如果换成外网的邮箱,比如163的,发送出错.
具体情况是是:
用代理上网时,报Connection   reset.怀疑是代理的原因,换用了外网ip,错误变成了Connection   timed   out.
请问,这是外网邮箱服务器添加了验证的原因,还是 "smtp.163.com "搞错了,或者是别的原因?谢谢,重分相谢!


[解决办法]
密码没有传进去.163是需要验证的
[解决办法]
要验证,验证后是可以发邮件的
[解决办法]
关注

热点排行