日期:2014-05-20  浏览次数:20720 次

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