【发布时间】:2011-09-06 07:28:30
【问题描述】:
不确定是否可以这样做,但我注意到 ZOHO 目前提供此功能,如果我将电子邮件标记为垃圾邮件,它会显示在 zoho 上,说用户已将您的电子邮件标记为垃圾邮件。
我不确定这是如何使用 gmail、live 和其他电子邮件提供商的。
但我想如果他们这样做,我应该能够得到相同的通知......
【问题讨论】:
不确定是否可以这样做,但我注意到 ZOHO 目前提供此功能,如果我将电子邮件标记为垃圾邮件,它会显示在 zoho 上,说用户已将您的电子邮件标记为垃圾邮件。
我不确定这是如何使用 gmail、live 和其他电子邮件提供商的。
但我想如果他们这样做,我应该能够得到相同的通知......
【问题讨论】:
ZOHO 将有一个过滤算法,要么由他们服务器上的现成程序运行,要么他们自己编写。不幸的是,在 PHP 中,没有 is_spam($email) 方法,虽然它会很好。
【讨论】:
如果幸运的话,您的电子邮件发送功能会给您一个错误代码 571,这意味着该消息是“被安全策略/邮件过滤器拒绝”。
虽然这种情况很少见,但您很可能不得不等待服务器的回复/传递失败,然后解析消息以查找 5.x.x 代码。一个快速而肮脏的正则表达式:/ 5(.)?[0-9]{1}(.)?[0-9]{1} /
虽然这并不可靠 - 有些服务器只是回复 550 'an' error occurred,而有些邮件服务器礼貌地指定 5.7.1 = 我们认为您是垃圾邮件。
【讨论】: