我正在创建一个新闻通讯功能,允许用户发送电子邮件。由于存在恶意人员想要发送垃圾邮件,我希望能够检查消息是否为垃圾邮件。
我已经尝试了几种方法,比如尝试使用SpamAssassin,但需要完整的电子邮件,而我直到后来才能获得。或者您需要安装其他实用程序,如spamd,但我正在寻找一个可以为我完成此操作的PHP类,有人知道吗?还是我必须安装一些命令行应用程序来执行此操作?
理想情况下,像这样简单:
我已经尝试了几种方法,比如尝试使用SpamAssassin,但需要完整的电子邮件,而我直到后来才能获得。或者您需要安装其他实用程序,如spamd,但我正在寻找一个可以为我完成此操作的PHP类,有人知道吗?还是我必须安装一些命令行应用程序来执行此操作?
理想情况下,像这样简单:
$spamChecker = new SpamChecker();
$message = "Free Credit report, blah blah, I am spam! Detect me if you dare!";
if($spamChecker->isSpam($message)) {
echo "You are a spammer!";
} else {
echo "you are my friend";
}