提示:
今天在邮件系统中使用网易企业邮箱发邮件一直失败,主机名、端口号、密码改了一个遍都不行,
一直报错
//不是报这个错AuthenticationFailedException: 535 5.7.0 ERR.ILLEGAL.EMAIL//就是这个错Got bad greeting from SMTP host: smtphz.,port:143, response: * O
原因就是用户名写错了,一般写用户名都是让写@前面的内容,网易的不是,用户名要和邮箱地址保持一直才可以。
如果你其他信息没有配置错误,大概率跟我一样。
// 偷懒用的hutool工具包,这几个配置缺一不可MailAccount account = new MailAccount();account.setHost("smtphz.");account.setPort(994);account.setFrom("企业邮箱");// 两个内容要一模一样account.setUser("企业邮箱");account.setPass("授权码");account.setAuth(true);account.setSslEnable(true);
就这样,问题解决!
不同的企业邮箱配置会有一点不一样,这个方法只对我遇到的网易邮箱来用。