开发者社区> 问答> 正文

使用smtp.mxhichina.com发送邮件报526 Authentication failure0

发送邮件的环境:
本地测试使用的是smtp.mxhichina.com;
线上环境是ECS,安全考虑,使用内网IP映射到外网smtp.mxhichina.com。


本地测试连续发送超过10次邮件,邮件接收者有两个,一个是正常的邮箱地址,一个是不存在的邮箱地址,发送邮件时,会catch住MessagingException,用来处理SendFailedException,过略掉不存在的邮箱,重新发送邮件,这样的处理在本地测试安然无事。


代码上到ECS后,通过IP映射到外网发件服务器地址,也是能发送的,也可以过滤不存在的接收者邮箱,但是诡异的事情发生了,就是偶尔报526的Authentication failure[0]异常!!!更诡异的事情是偶尔代码不报异常,也提示邮件发送成功,但是邮箱没有收到邮件!!!!!!






展开
收起
邵志鹏 2017-12-02 21:53:20 7962 0
1 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。
    版主回复:

    Authentication failure 是否鉴权方面的提示错误呢?

    会否是因为发送的频率稍高?

    作为测试,如果不映射,直接连接 smtp 服务器,结果会怎么样呢?
    2017-12-03 09:31:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载