发送邮件的环境:
本地测试使用的是smtp.mxhichina.com;
线上环境是ECS,安全考虑,使用内网IP映射到外网smtp.mxhichina.com。
本地测试连续发送超过10次邮件,邮件接收者有两个,一个是正常的邮箱地址,一个是不存在的邮箱地址,发送邮件时,会catch住MessagingException,用来处理SendFailedException,过略掉不存在的邮箱,重新发送邮件,这样的处理在本地测试安然无事。
代码上到ECS后,通过IP映射到外网发件服务器地址,也是能发送的,也可以过滤不存在的接收者邮箱,但是诡异的事情发生了,就是偶尔报526的Authentication failure[0]异常!!!更诡异的事情是偶尔代码不报异常,也提示邮件发送成功,但是邮箱没有收到邮件!!!!!!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。