当前位置:首页 > 杂七杂八 > 正文

垃圾评论判断升级:邮箱可用性判断(附代码)

机器人判断可靠率并不是特别高,也就能拦截最垃圾的评论器,而且很多国外的垃圾评论一般都是走的wp自带的评论接口,用ajax评论的大可以直接删除掉那个文件防止垃圾评论,针对国外的话禁止无中文的评论也能起到很好的效果,所以这里这个就不说咯~

关于邮箱可用性判断,这个想法大概是上周会考完回家路上想起来的

此邮箱判断并不仅仅是判断了邮箱的格式是否正确(格式这个东西似乎毫无卵用)而是通过服务器连接对应邮箱的邮箱服务器来取得邮箱地址存在的返回,这个方案可靠率虽不能说是百分之百能够判断,但面对大多是邮箱基本是可用的

上周因为作死电脑上装Linux系统显卡问题折腾了一晚上,导致想法并没有实现...这周刚好又放了个小假,于是就趁懒癌没发作前顺手弄好了这个

目前小幻站评论均已使用了邮箱识别,当然小幻自个的邮箱肯定属于ban范围内,直接返回不存在23333

国外站的相关判断api注册发现free套餐单ip每小时最高检测5个邮箱,感觉很是不实用,小幻这里自己写的判断api不知道会不会像伪造邮件那样ip被频繁,这些目前还不知道咯

先测试一周看看效果,如果没有问题,下周应该会发具体食用方案~喜欢作死的可以来看看2333

2017-07-01补 附相关代码 插入 主题functions.php中

function ihuan_comment_post( $incoming_comment ) {
    if(!preg_match('/[一-龥]/u', $incoming_comment['comment_content'])) {
        wp_die( "您的评论中必须包含汉字!" );
    }
    if(!is_email($incoming_comment['comment_author_email'])){
        wp_die( "您的邮箱地址不正确" );
    }
    if(file_get_contents('https://ihuan.me/mail/check.php?check='.$incoming_comment['comment_author_email'])!=1){
        wp_die( "您的邮箱地址不正确" );
    }
    return( $incoming_comment );
}
add_filter('preprocess_comment', 'ihuan_comment_post');

代码中为了减少检测API负担已经在判断之前加入了无汉字禁止~

本代码仅供测试,不保证稳定性,主题如果使用ajax评论的可以自己根据代码修改~这里就不赘述咯~

标签:
上一篇: 下一篇:

14 条评论

评论加载中...
  1. 9楼
    来自天朝的朋友 谷歌浏览器 Windows 10
    狂放  

    已加上

    2017年7月20日 18:36 评论
  2. 8楼
    来自天朝的朋友 谷歌浏览器 Windows 10
    狂放  

    额,我域名填了自己的,前面的前缀乱打好像可以,如果是公共邮箱乱打前缀也不能判断啊

    2017年7月15日 21:27 评论
    • 小幻  

      你域名邮箱用的那个,我确认下问题

      2017年7月15日 21:40 评论
      • 狂放  

        是我域名邮箱的问题,我试过了不管前缀怎么打都能发送成功

        2017年7月16日 07:33 评论
        • 小幻  

          sendcloud.org….

          2017年7月16日 15:09 评论
  3. 7楼
    来自天朝的朋友 火狐浏览器 Windows 7
    龙笑天  

    测试邮箱~

    2017年7月10日 23:29 评论
  4. 6楼
    来自天朝的朋友 Safari浏览器 Mac OS X 10_12_5
    小残博客  

    测试留言啊

    2017年7月7日 05:21 评论
    • 小幻  

      刚才那个QQ邮箱可以发送,毒瘤QQ(゚O゚)

      2017年7月7日 05:27 评论
  5. 5楼
    来自天朝的朋友 Safari浏览器 Mac OS X 10_12_5
    小残博客  

    我是来测试留言的

    2017年7月7日 05:19 评论
  6. 4楼
    来自天朝的朋友 谷歌浏览器 Windows 10
    心动  

    厉害了~

    2017年7月5日 17:46 评论
  7. 地板
    来自天朝的朋友 Internet Explorer Windows 7
    仅供测试1  

    仅供测试111

    2017年7月5日 17:44 评论
  8. 板凳
    来自天朝的朋友 谷歌浏览器 Windows 10
    1  

    11

    2017年7月5日 08:39 评论
  9. 沙发
    来自天朝的朋友 谷歌浏览器 Windows 10
    壁咚  

    大佬

    2017年7月1日 20:24 评论

发表评论

不理你。不要啊!吃饭。吃惊。吃西瓜。飞吻!恭喜!Hi纠结!膜拜!OK抛媚眼。泡泡糖。抛钱。忍!生闷气!调皮。偷看。委屈。献花。疑问?抓狂!

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……