打击垃圾邮件的最安全方法是什么?任何算法?还是反击垃圾邮件发送者的方式?
答案 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种简单方法真正有用:
在加载联系人页面时设置服务器端时间戳,然后选中 发布时再次发布。如果您的表单是在5秒内提交的(或者 无论你的表格最合适的时间是什么,那么你就知道它是一个机器人 人类并不那么快。
检查邮件中的多个标记类型。我们看到垃圾邮件的大部分垃圾邮件试图混合html和
公告板样式标签,因此您可以获得<a>
和[url=] [link=]
同样的消息,这是一个容易检查的红旗
创建一个名为email的隐藏文本输入字段,并将其命名为visible 电子邮件领域不同。人类访问者不会看到该字段,所以如果它有 重视它的机器人(技术上可能是一个 盲人用屏幕阅读器,但极不可能)
答案 5 :(得分:0)
您还可以查看b8,这是一个用PHP实现的统计垃圾邮件过滤器。