加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 失败的电子邮件通知

发布时间:2020-12-13 13:25:29 所属栏目:PHP教程 来源:网络整理
导读:我正在使用phpmailer在Yii1中发送邮件.我开发的系统每天发送数千封电子邮件.通常它的工作正常,但有时系统无法发送电子邮件.邮件成功传送一段时间后(如果系统第一次无法发送电子邮件,则会再次尝试) ).我有时会收到不同类型的电子邮件错误.不确定如何解决这些
我正在使用phpmailer在Yii1中发送邮件.我开发的系统每天发送数千封电子邮件.通常它的工作正常,但有时系统无法发送电子邮件.邮件成功传送一段时间后(如果系统第一次无法发送电子邮件,则会再次尝试)
).我有时会收到不同类型的电子邮件错误.不确定如何解决这些错误:

>邮件错误:

The following From address failed: test@test.com : MAIL not accepted
from server,x.x.x.x SMTP; Client was not authenticated to send
anonymous mail during MAIL FROM
[MWHPR11CA0017.namprd11.prod.outlook.com]SMTP server error: 5.7.57
SMTP; Client was not authenticated to send anonymous mail during MAIL
FROM [MWHPR11CA0017.namprd11.prod.outlook.com]

>以下发件人地址失败:

test@test.com : MAIL not accepted from server

> SMTP错误:

Data not accepted.SMTP server error: 2.1.5 Recipient OK

>以下发件人地址失败:

test@test.com : MAIL not accepted from server,354,Start mail input;
end with < CRLF >.< CRLF >SMTP server error: Start mail input; end
with < CRLF >.< CRLF > SMTP server error: Start mail input; end with
< CRLF >.< CRLF >

> SMTP错误:

The following recipients failed:xxx@xxx.com

所以上面是我有时会遇到的不同类型的错误.对于#5,似乎收件人不正确,所以一个人没事.但其他人呢?怎么解决?

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

如果您使用的是SSL / TLS,请确保数字证书存在且尚未过期.还要确保您的服务器的操作系统和MTA是最新的安全标准 – 如果与最新的行业标准不兼容,可能会导致握手/交付机制出现问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读