2011-09-06 107 views
0

我不知道是否有去这样做,但我注意到,ZOHO目前提供这项功能,在这里,如果我标记的电子邮件为垃圾邮件,它在ZOHO显示出来说用户已将您的电子邮件标记为垃圾邮PHP知道当电子邮件被标记为垃圾邮件

我不知道这是如何工作的,与Gmail,生活和其他电子邮件服务提供商。

但我想,如果他们这样做,我应该能够得到相同的通知...

回答

2

ZOHO将有一个过滤算法或者由现成的程序的服务器上运行,否则它们会有自己写的。不幸的是,在PHP中,没有is_spam($email)方法,但它会是不错的。

0

如果你幸运的话,您的电子邮件发送功能会给你一个错误代码571,这意味着该消息是“通过安全策略/邮件过滤器拒绝”。

这是很少见的,最有可能你就会有希望和等待来自服务器的回复/投递失败并解析寻找5.x.x代码的消息。一个快速和肮脏的正则表达式:/ 5(。)?[0-9] {1}(。)?[0-9] {1}/

虽然 - 一些服务器只是回复550'an '发生错误,而一些邮件服务器礼貌地指定5.7.1 =我们认为你是垃圾邮件。

相关问题