phpmailer 通过smtp发送邮件,相同发送内容有的成功有的失败
-1001:SMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: Requested action not taken: yA7MCgCnr+f1NbBiMH9EAQ--.5649S3, please try again SMTP code: 450
最后,找到邮件服务端,给出结论是:
这封邮件是因为Fingerprint count评分过高,就是比垃圾邮件更甚的一种,要求重新投递进行判断所以临时拦截了。需要再调整下这个阈值
同样的的发送内容有的可以成功有的发送失败:智能的一些策略规则是相当复杂的,比如同一封邮件会综合ip,主题与发件人甚至发件时间,整体当日状态进行评分,相同邮件你发前三封时可能能通过,第四封之后或者发送频率上升后,对其评分就会陡然上升,先是投进用户垃圾箱,再就中止投递要求重试几次可能会正常,到最后就是直接禁止发送了。
赞赏码
非学,无以致疑;非问,无以广识