当前位置: 代码迷 >> J2SE >> javaMail 发送邮件时登录服务器失败,该怎么处理
  详细解决方案

javaMail 发送邮件时登录服务器失败,该怎么处理

热度:5025   发布时间:2013-02-25 00:00:00.0
javaMail 发送邮件时登录服务器失败
[[SendMailProcessor:sendMail()] ERROR [3548 send fail. Exception: org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.126.com:25]

------解决方案--------------------------------------------------------
email.setAuthentication里面的用户名,密码没错?
------解决方案--------------------------------------------------------
就进入邮箱账号看看邮箱有没有开启pop3,smtp服务
貌似163邮箱在2005年以后注册的邮箱没有提供pop3,smtp服务,只有付费邮箱才有这个功能。 

因此最好是用QQ邮箱或者sina邮箱进行测试,并且记得一定要开启pop3.smtp服务。 

------解决方案--------------------------------------------------------
25端口号加上没。
------解决方案--------------------------------------------------------
这个问题我碰到过,要关掉防火墙和杀毒软件。