1

我在 PHP 中有一个票务系统。人们通过电子邮件报告门票。邮件解析器使用 IMAP 连接到邮箱,下载电子邮件并对其进行解析以创建可以通过 Web 界面查看/更新的票证。

现在我希望我的应用程序在从邮件中创建票证之前检查下载的邮件是否是垃圾邮件。所以我想到了整合 spamassassin。文档说,它可以作为代理实现。我不知道该怎么做。

基本上我想要的是一种将电子邮件作为字符串传递给验证邮件的 spamassassin perl 脚本的方法?

以前有没有人做过类似的事情。你能推荐一些其他相关的好工具吗?

编辑:我正在使用 Google 应用程序邮件服务器。因此,在 MTA 或 MDA 阶段集成 SpamAssassin 不是一种选择。

4

1 回答 1

1

你能在你的网络服务器上安装 spamassassin 吗?因为 spamassassin 支持管道。您可以从 php 进行系统调用以从命令行使用 spamassassin 并解析答案。或者您可以使用此http://ppadron.blog.br/2010/05/04/php-api-to-spamassassin-spamd-protocol/或者您可以为您的域使用可靠的反垃圾邮件服务。

于 2011-06-14T04:17:58.973 回答