PHP编程垃圾邮件预防

时间:2010-06-15 08:56:02

标签: php spam-prevention spam

打击垃圾邮件的最安全方法是什么?任何算法?还是反击垃圾邮件发送者的方式?

6 个答案:

答案 0 :(得分:8)

获取验证码,这可能是打败垃圾邮件的最佳方法。这是一个很棒的reCaptcha。它很容易与PHP集成,并且非常有效。 Here is how you do it.

答案 1 :(得分:3)

Akismet在抓取垃圾邮件方面表现突出。

答案 2 :(得分:1)

我建议您不要使用验证码,因为它不是用户友好的。 如果你使用PHP,有一种更简单的方法来阻止形式垃圾邮件,这不会干扰用户.. best captcha alternative in PHP

答案 3 :(得分:1)

Mollom是一个更加用户友好的替代reCaptcha。如果提交内容看起来“垃圾”,则可以将其设置为仅需要验证验证,因此不会干扰用户输入安全提交。

答案 4 :(得分:1)

我在雇主的网站联系表格中使用的3种简单方法真正有用:

  1. 在加载联系人页面时设置服务器端时间戳,然后选中 发布时再次发布。如果您的表单是在5秒内提交的(或者 无论你的表格最合适的时间是什么,那么你就知道它是一个机器人 人类并不那么快。

  2. 检查邮件中的多个标记类型。我们看到垃圾邮件的大部分垃圾邮件试图混合html和 公告板样式标签,因此您可以获得<a>[url=] [link=] 同样的消息,这是一个容易检查的红旗

  3. 创建一个名为email的隐藏文本输入字段,并将其命名为visible 电子邮件领域不同。人类访问者不会看到该字段,所以如果它有 重视它的机器人(技术上可能是一个 盲人用屏幕阅读器,但极不可能)

答案 5 :(得分:0)

您还可以查看b8,这是一个用PHP实现的统计垃圾邮件过滤器。