代码之家  ›  专栏  ›  技术社区  ›  Ibrahim Azhar Armar

如果我使用验证码,我能完全阻止垃圾邮件在我的博客?

  •  6
  • Ibrahim Azhar Armar  · 技术社区  · 15 年前

    我有一个Wordpress博客,唯一的用户输入是评论系统。我想完全避免垃圾评论。Wordpress附带了Akismet,但我也可以使用验证码。我应该使用哪个插件/方法?

    我的客户不介意用户输入验证字符串来发表评论。如果我采用Akisment或验证码,我能完全控制垃圾邮件吗?

    是否可以使用Akismet或Captcha进行简单的4位数验证?如果没有,那么也请推荐一个插件/方法,只需4位数字验证。

    11 回复  |  直到 12 年前
        1
  •  11
  •   Sarfraz    15 年前

    seem to be fooled Akismet 在我看来是更好的选择。已经说过你仍然应该使用captch和Akismet:)

        2
  •  5
  •   livingtech    15 年前

    不,CAPTCHA不是万无一失的,所以我绝对建议你在WordPress中允许评论时总是使用akismet。Akismet也不会捕捉到所有内容,因此唯一真正的解决方法是缓和您的评论。不过,我发现Akismet+moderation是一个不错的组合。Akismet几乎可以捕获所有内容,如果没有,我通常只需在到达我的评论页面时再次单击“检查垃圾邮件”按钮,在收到我的审核邮件和到达WP评论页面之间的时间内,它被标记为垃圾邮件。

        3
  •  5
  •   cfx    12 年前

    CAPTCHA并不完美。我听说有人(例如,来自印度的人)用captchas解决现金问题。阻止垃圾邮件的最佳方法是以下组合:

    • 测试文本的垃圾邮件。也不是万无一失的,因为有些信息仍然可以通过。
    • 认证:当你认证用户为合法的,我认为你可以完全阻止垃圾邮件。例如,一个用户在5个无垃圾邮件的帖子后成为一个受信任的海报。
        4
  •  3
  •   leoluk    15 年前

        5
  •  3
  •   grmdgs    12 年前

    我看见了 this video for MintEye

    他们吹嘘更高的解决率和更好的垃圾邮件保护。

        6
  •  2
  •   Mitro    12 年前

    一个更好的解决方案是在表单中添加一个隐藏的输入样式文本,这样在用户中是不可见的,但对bot来说不是,所以当这些spambot完成表单时,也在隐藏的输入中写入,并选中“if than else”,您将无法接收bot编写的评论或邮件。 例如:

    if($_POST['hidden_input'] != ""){
        echo('<p>You are a spambot!</p>');    
    }
    
        7
  •  0
  •   Youssef    15 年前

    到目前为止,我知道的最好的验证码解决方案是 Recaptcha

    如果你想要更多的安全性,你可以建立自己的验证系统。

        8
  •  0
  •   schuilr    15 年前

    从未破解,绝对是最可爱的验证码: http://thepcspy.com/kittenauth/

        9
  •  0
  •   Gennady Vanin Геннадий Ванин Mikael Svenson    14 年前

    我不相信有100%垃圾邮件验证码,这是错误的指望。
    但是我相信验证码能够比垃圾邮件技术的发展更快、更容易地改变垃圾邮件拦截的原则。


        10
  •  0
  •   Sudharshan Ramasubramaniam    12 年前

    使用Wordfence插件也是避免垃圾邮件的一个好选择。

    许多文章说使用Akismet是一个好的选择。我认为这也是一个好主意。但无论如何,有一些垃圾邮件,你不能避免它似乎。使用上述插件,你可以尽量减少垃圾邮件。

        11
  •  0
  •   Jappy God    11 年前

    阿基斯米特没事。没别的了。

    不能阻止垃圾邮件。也停止论坛垃圾插件了。所有垃圾邮件发送者都可以发表评论。

    我每天都收到很多垃圾评论。那些插件没能阻止它们。