首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子邮件通知失败

电子邮件通知失败
EN

Stack Overflow用户
提问于 2017-07-14 08:57:56
回答 2查看 597关注 0票数 8

我使用phpmailer在Yii1中发送邮件。我开发的系统每天发送上千封电子邮件。通常情况下,这是很好的,无论什么时候,系统未能发送电子邮件。在邮件发送成功之后(如果系统第一次无法发送电子邮件,那么它将再次尝试)。有一段时间,我收到不同类型的电子邮件错误。不确定如何解决这些错误:

  1. 邮件发送错误:

以下地址失败: test@test.com :无法从服务器接收邮件,x.xSMTP;客户端在从MWHPR11CA0017.namprd11.prod.outlook.comSMTP服务器发送邮件时未通过身份验证以发送匿名邮件:5.7.57SMTP;客户端在从MWHPR11CA0017.namprd11.prod.outlook.com发送邮件期间未通过身份验证以发送匿名邮件

  1. 下列地址失败:

test@test.com :不接受来自服务器的邮件

  1. SMTP错误:

数据不是accepted.SMTP服务器错误: 2.1.5收件人确定

  1. 下列地址失败:

test@test.com :邮件未从服务器接收,354,启动邮件输入;以< CRLF >.< CRLF >SMTP服务器错误结束:启动邮件输入;以< CRLF >.< CRLF > SMTP服务器错误结束:启动邮件输入;以< CRLF >.< not >结束

  1. SMTP错误:

以下收件人failed:xxx@xxx.com

以上是我有时遇到的不同类型的错误。对于#5,它似乎是不正确的收件人,所以一个是好的。但其他人呢?如何解决这些问题?

EN

回答 2

Stack Overflow用户

发布于 2017-07-21 09:39:02

根据服务器上安装的MTA (邮件传输代理)、所使用的端口和SMPT设置,您可能需要在服务器上创建"from“用户帐户。

如果使用SSL/TLS,请确保数字证书存在且未过期。此外,如果您的服务器的操作系统和MTA与最新的安全标准-which不兼容,则可能会导致握手/传递机制方面的问题。

票数 4
EN

Stack Overflow用户

发布于 2017-07-25 20:21:30

您可以始终使用服务器上的命令mail进行调试。但是,正如@ as已经回答的那样,问题可能在于SMTP服务器。

如果您正在发送邮件,我建议您使用外部电子邮件营销服务。

每天都有上千封电子邮件。

您的服务器声誉只会变得更糟,并将直接进入垃圾邮件或被SMTP拒绝(在您的情况下)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45098804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档