【发布时间】:2017-12-19 07:25:08
【问题描述】:
我正在使用 phpmailer 在 Yii1 中发送邮件。我开发的系统每天发送数千封电子邮件。通常它工作正常,但有时系统无法发送电子邮件。一段时间后,邮件成功发送(如果系统第一次发送电子邮件失败,则会重试 )。我有时会收到不同类型的电子邮件错误。不知道如何解决这些错误:
- 邮件错误:
以下发件人地址失败:test@test.com : MAIL not accepted 从服务器,x.x.x.x SMTP;客户端未通过身份验证发送 MAIL FROM 期间的匿名邮件 [MWHPR11CA0017.namprd11.prod.outlook.com]SMTP 服务器错误:5.7.57 SMTP;在 MAIL 期间,客户端未通过身份验证发送匿名邮件 FROM [MWHPR11CA0017.namprd11.prod.outlook.com]
- 以下发件人地址失败:
test@test.com : 服务器不接受邮件
- SMTP 错误:
数据未接受。SMTP 服务器错误:2.1.5 收件人正常
- 以下发件人地址失败:
test@test.com : MAIL not accepted from server,354,开始邮件输入; 以 结尾。 SMTP 服务器错误:开始邮件输入;结尾 带有
. SMTP 服务器错误:开始邮件输入;以 .
- SMTP 错误:
以下收件人失败:xxx@xxx.com
以上是我有时遇到的不同类型的错误。对于#5,似乎收件人不正确,所以一个很好。但是其他人呢?如何解决?
【问题讨论】:
-
如果需要更多信息,请告诉我。
-
错误 1,2 发生错误,因为收件人 test@test.com 不存在,因此在交付失败后,由于用户不存在,主机将其返回到 mailerclass。
-
@SaadSuri 我已替换该电子邮件。原来我们还有另一封电子邮件。
-
尝试从您的主机向他们发送电子邮件,看看您会得到什么
-
发送成功。问题是我有时会收到该错误,但并非总是如此。