SMTP ERROR:DATA END command failed: 解决办法

今天群一位朋友利用PHP.SMTP发送邮件,出现了以下错误:

如下:

  1. SMTP ERROR:DATA END command failed554 DT : SPM 163 smtp8 ,DMCowADn9xvU5wtaNIJ9AA--.13017s2 1510729684,p SMTP Error : data not accepted .<br>

SMTP ERROR:DATA END command failed

 

报错的原因:

 

  1. SMTP ERROR:DATA END command failed:

中文翻译

  1. SMTP错误:数据结束命令失败:

 

  1. SMTP Error : data not accepted .<br>

中文翻译

  1. SMTP 错误 : 数据 不 接受 。<br>

 

解决办法:

从上面翻译中,相信你已经知道了解决办法对吧!

我们用SMTP发送邮件的时候,在DATA命令结束的响应之前发送了一个<br>,这是不正确的行为。

需要避免它。

其实不仅仅是不能在DATA命令结束响应之前发送<br>,发送空行,这也是不正确的行为。

 

解决办法 内容补充:


今天我又用wp-mail-smtp插件发了一个测试邮件,得到如下输出:

发送测试电子邮件时出现问题。 相关的调试输出如下所示:

Versions:
WordPress: 4.9.5
WordPress MS: Yes
PHP: 7.0.12
WP Mail SMTP: 1.2.5

Params:
Mailer: smtp
Constants: No
ErrorInfo: SMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: DT:SPM 126 smtp1,C8mowABnEwwwr9paTTW9Ag--.36213S2 1524281137,please see http://mail.163.com/help/help_spam_16.htm?ip=*.*.*.*&hostid=smtp1&time=1524281137
SMTP code: 554
Host: smtp.126.com
Port: 465
SMTPSecure: ssl
SMTPAutoTLS: bool(true)
SMTPAuth: bool(true)

Server:
OpenSSL: Yes
SMTP Debug:
2018-04-21 03:25:33	Connection: opening to ssl://smtp.126.com:465, timeout=300, options=array (
)
2018-04-21 03:25:33	Connection: opened
2018-04-21 03:25:34	SERVER -> CLIENT: 220 126.com Anti-spam GT for Coremail System (126com[20140526])
2018-04-21 03:25:34	CLIENT -> SERVER: EHLO fujieace.com
2018-04-21 03:25:34	SERVER -> CLIENT: 250-mail
250-PIPELINING
250-AUTH LOGIN PLAIN 
250-AUTH=LOGIN PLAIN
250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFbnYiPUCa0xDrUUUUj
250-STARTTLS
250 8BITMIME
2018-04-21 03:25:34	CLIENT -> SERVER: AUTH LOGIN
2018-04-21 03:25:34	SERVER -> CLIENT: 334 dXNlcm5hbWU6
2018-04-21 03:25:34	CLIENT -> SERVER: ZnVqaWVhY2VAMTI2LmNvbQ==
2018-04-21 03:25:34	SERVER -> CLIENT: 334 UGFzc3dvcmQ6
2018-04-21 03:25:34	CLIENT -> SERVER: aGhWelFVRnI1UTF3
2018-04-21 03:25:34	SERVER -> CLIENT: 235 Authentication successful
2018-04-21 03:25:34	CLIENT -> SERVER: MAIL FROM:<[email protected]>
2018-04-21 03:25:34	SERVER -> CLIENT: 250 Mail OK
2018-04-21 03:25:34	CLIENT -> SERVER: RCPT TO:<[email protected]>
2018-04-21 03:25:34	SERVER -> CLIENT: 250 Mail OK
2018-04-21 03:25:34	CLIENT -> SERVER: DATA
2018-04-21 03:25:34	SERVER -> CLIENT: 354 End data with <CR><LF>.<CR><LF>
2018-04-21 03:25:34	CLIENT -> SERVER: Date: Sat, 21 Apr 2018 03:25:33 +0000
2018-04-21 03:25:34	CLIENT -> SERVER: To: [email protected]
2018-04-21 03:25:34	CLIENT -> SERVER: From: =?UTF-8?B?5LuY5p2w5Y2a5a6i?= <[email protected]>
2018-04-21 03:25:34	CLIENT -> SERVER: Subject: WP Mail SMTP: Test email to [email protected]
2018-04-21 03:25:34	CLIENT -> SERVER: Message-ID: <[email protected]>
2018-04-21 03:25:34	CLIENT -> SERVER: X-Mailer: WPMailSMTP/Mailer/smtp 1.2.5
2018-04-21 03:25:34	CLIENT -> SERVER: MIME-Version: 1.0
2018-04-21 03:25:34	CLIENT -> SERVER: Content-Type: text/plain; charset=UTF-8
2018-04-21 03:25:34	CLIENT -> SERVER:
2018-04-21 03:25:34	CLIENT -> SERVER: This email was sent by Other SMTP mailer, and generated by the WP Mail SMTP WordPress plugin.
2018-04-21 03:25:34	CLIENT -> SERVER:
2018-04-21 03:25:34	CLIENT -> SERVER: .
2018-04-21 03:25:35	SERVER -> CLIENT: 554 DT:SPM 126 smtp1,C8mowABnEwwwr9paTTW9Ag--.36213S2 1524281137,please see http://mail.163.com/help/help_spam_16.htm?ip=*.*.*.*&hostid=smtp1&time=1524281137
2018-04-21 03:25:35	SMTP ERROR: DATA END command failed: 554 DT:SPM 126 smtp1,C8mowABnEwwwr9paTTW9Ag--.36213S2 1524281137,please see http://mail.163.com/help/help_spam_16.htm?ip=*.*.*.*&hostid=smtp1&time=1524281137
2018-04-21 03:25:35	SMTP Error: data not accepted.

 

通过查看了:http://mail.163.com/help/help_spam_16.htm 退信代码说明;

554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件;

由于我发送的是“测试邮件”,大家都知道默认的“测试邮件内容是怎么样的?”,自然被标记垃圾邮件也是属于正常的。

 

163退信代码说明大全

421 HL:REP 该IP发送行为异常,存在接收者大量不存在情况,被临时禁止连接。请检查是否有用户发送病毒或者垃圾邮件,并核对发送列表有效性;

421 HL:ICC 该IP同时并发连接数过大,超过了网易的限制,被临时禁止连接。请检查是否有用户发送病毒或者垃圾邮件,并降低IP并发连接数量;

421 HL:IFC 该IP短期内发送了大量信件,超过了网易的限制,被临时禁止连接。请检查是否有用户发送病毒或者垃圾邮件,并降低发送频率;

421 HL:MEP 该IP发送行为异常,存在大量伪造发送域域名行为,被临时禁止连接。请检查是否有用户发送病毒或者垃圾邮件,并使用真实有效的域名发送;

450 MI:CEL 发送方出现过多的错误指令。请检查发信程序;

450 MI:DMC 当前连接发送的邮件数量超出限制。请减少每次连接中投递的邮件数量;

450 MI:CCL 发送方发送超出正常的指令数量。请检查发信程序;

450 RP:DRC 当前连接发送的收件人数量超出限制。请控制每次连接投递的邮件数量;

450 RP:CCL 发送方发送超出正常的指令数量。请检查发信程序;

450 DT:RBL 发信IP位于一个或多个RBL里。请参考http://www.rbls.org/关于RBL的相关信息;

450 WM:BLI 该IP不在网易允许的发送地址列表里;

450 WM:BLU 此用户不在网易允许的发信用户列表里;

451 DT:SPM ,please try again 邮件正文带有垃圾邮件特征或发送环境缺乏规范性,被临时拒收。请保持邮件队列,两分钟后重投邮件。需调整邮件内容或优化发送环境;

451 Requested mail action not taken: too much fail authentication 登录失败次数过多,被临时禁止登录。请检查密码与帐号验证设置;

451 RP:CEL 发送方出现过多的错误指令。请检查发信程序;

451 MI:DMC 当前连接发送的邮件数量超出限制。请控制每次连接中投递的邮件数量;

451 MI:SFQ 发信人在15分钟内的发信数量超过限制,请控制发信频率;

451 RP:QRC 发信方短期内累计的收件人数量超过限制,该发件人被临时禁止发信。请降低该用户发信频率;

451 Requested action aborted: local error in processing 系统暂时出现故障,请稍后再次尝试发送;

500 Error: bad syntaxU 发送的smtp命令语法有误;

550 MI:NHD HELO命令不允许为空;

550 MI:IMF 发信人电子邮件地址不合规范。请参考http://www.rfc-editor.org/关于电子邮件规范的定义;

550 MI:SPF 发信IP未被发送域的SPF许可。请参考http://www.openspf.org/关于SPF规范的定义;

550 MI:DMA 该邮件未被发信域的DMARC许可。请参考http://dmarc.org/关于DMARC规范的定义;

550 MI:STC 发件人当天的连接数量超出了限定数量,当天不再接受该发件人的邮件。请控制连接次数;

550 RP:FRL 网易邮箱不开放匿名转发(Open relay);

550 RP:RCL 群发收件人数量超过了限额,请减少每封邮件的收件人数量;

550 RP:TRC 发件人当天内累计的收件人数量超过限制,当天不再接受该发件人的邮件。请降低该用户发信频率;

550 DT:SPM 邮件正文带有很多垃圾邮件特征或发送环境缺乏规范性。需调整邮件内容或优化发送环境;

550 Invalid User 请求的用户不存在;

550 User in blacklist 该用户不被允许给网易用户发信;

550 User suspended 请求的用户处于禁用或者冻结状态;

550 Requested mail action not taken: too much recipient 群发数量超过了限额;

552 Illegal Attachment 不允许发送该类型的附件,包括以.uu .pif .scr .mim .hqx .bhx .cmd .vbs .bat .com .vbe .vb .js .wsh等结尾的附件;

552 Requested mail action aborted: exceeded mailsize limit 发送的信件大小超过了网易邮箱允许接收的最大限制;

553 Requested action not taken: NULL sender is not allowed 不允许发件人为空,请使用真实发件人发送;

553 Requested action not taken: Local user only SMTP类型的机器只允许发信人是本站用户;

553 Requested action not taken: no smtp MX only MX类型的机器不允许发信人是本站用户;

553 authentication is required SMTP需要身份验证,请检查客户端设置;

554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件;

554 DT:SUM 信封发件人和信头发件人不匹配;

554 IP is rejected, smtp auth error limit exceed 该IP验证失败次数过多,被临时禁止连接。请检查验证信息设置;

554 HL:IHU 发信IP因发送垃圾邮件或存在异常的连接行为,被暂时挂起。请检测发信IP在历史上的发信情况和发信程序是否存在异常;

554 HL:IPB 该IP不在网易允许的发送地址列表里;

554 MI:STC 发件人当天内累计邮件数量超过限制,当天不再接受该发件人的投信。请降低发信频率;

554 MI:SPB 此用户不在网易允许的发信用户列表里;

554 IP in blacklist 该IP不在网易允许的发送地址列表里。

    A+
发布日期:2017年11月15日 17:51:40  所属分类:PHP
最后更新时间:2018-07-11 13:12:09
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
标签:
付杰
wp discux 帝国 dedecms phpcms等快速建站
wp discux 帝国 dedecms phpcms等快速建站
  • ¥ 99.9元
  • 市场价:499.9元
刷流量 刷人气 刷点击 刷收藏 刷APP关键词
刷流量 刷人气 刷点击 刷收藏 刷APP关键词
  • ¥ 1.0元
  • 市场价:9.9元
免费SSL证书 HTTPS申请 安装 配置 支持通配符*
免费SSL证书 HTTPS申请 安装 配置 支持通配符*
  • ¥ 199.9元
  • 市场价:20000元
服务器管理面板/主机控制面板“安装”服务
服务器管理面板/主机控制面板“安装”服务
  • ¥ 9.9元
  • 市场价:49.9元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: