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,主题与发件人甚至发件时间,整体当日状态进行评分,相同邮件你发前三封时可能能通过,第四封之后或者发送频率上升后,对其评分就会陡然上升,先是投进用户垃圾箱,再就中止投递要求重试几次可能会正常,到最后就是直接禁止发送了。

 

posted @ 2022-10-20 23:41  码农编程进阶笔记  阅读(166)  评论(0编辑  收藏  举报
返回顶部 有事您Q我