构筑反垃圾邮件的马奇诺防线

2010年7月4日 发表评论 阅读评论

因为live.com的邮箱地址比较靓,所以垃圾邮件泉涌而来,某大说这叫字典攻击。好吧甭管啥攻击,反正再简单的方式都逃不掉了。基本几分钟就一封spam,每天少则几百,多则上千,挺让人崩溃。

于是我采用了多种方式,决心构筑起一条反垃圾电邮的马其诺防线。

 

第一道防线:live邮箱自带反垃圾邮件功能

Hotmail/live/MSN等微软邮箱过滤垃圾邮件功能很弱,默认的标准等级也只能防住一些过于明显的spam,设置到高等级又太离谱,除了来自联系人和安全发件人的邮件之外全封杀,这样显然又不能用,于是只能设置到“标准”。但此时只可滤掉垃圾邮件的不到1/3,上图中就是自带过滤器拦截下来的邮件,一天也有几十封,但只是冰山一角。

 

第二道防线:live邮箱的自定义过滤

微软邮箱最白痴的地方就是自定义过滤规则了,后台有一个“自动对文件夹中的电子邮件进行分类”勉强可以算是自定义规则功能,但规则不支持简单的表达式,甚至是不支持双字节的文字当然也包括汉字!吐血~~我也只能设置了几个常用的关键字如"Shop Now"、"Free Call"、"bonus gift"、"earn money"、"dear winner"等一看标题就知道是spam的关键字,然后设定直接删除,这样又能过滤走一部分。

 

第三道防线:Gmail自带的垃圾邮件过滤功能

Gmail的垃圾邮件过滤器强大的多,相比之下微软的简直就是过家家的玩具。我设置了自动转发,Gmail的过滤器还是能够拦截下比微软更多的spam。这样经过微软和Google两大巨头的先后合力阻击,真正的垃圾邮件已经基本阵亡,只剩下一小点漏网之鱼了(每天10封左右)。

小技巧:微软的邮箱不支持自动转发至别家邮箱,只能转发给微软自己的live!系列邮箱,但只需把Gmail注册成live ID就可自动转发到Gmail了。

 

第四道防线:Gmail的自定义过滤器

显然平均每天10封的垃圾邮件还是很让人郁闷的,尤其是使用了push mail后够烦人。我前面说了“真正的垃圾邮件已经基本阵亡”,但还有更麻烦的是很多垃圾邮件不是“真正的垃圾邮件”……这话很拗口。因为太多烧饼注册相关服务的时候懒得好好填电邮地址,不负责任的随便顺手一输完事,这其中就有不少SB会正好输入我的邮箱,这些邮件不能算是垃圾邮件,但显然又不是我想要的。这时候就要用到最终极的兵器:强大的Gmail自定义过滤器了。我设置了复杂的规则(见下图),把所有不想看的邮件可能用到的单词都写进去,然后同时设置了白名单(只争对被误过滤的中文邮件)。

符合: to:(@live.com) subject:(الذي|مجاني|أن|ليس|من|إلى|أنت|لا|الآن|هو|هي|حرر|النظام|شراء|بيع)
执行该操作: 略过收件箱, 删除会话

符合: to:(@live.com) subject:((is a)|whats|(going on)|((there|here) (is|was|are|were))|daily|weekly|Monthly|job|jobs|((your|our|my) (child|children|kid|kids))|download|downloads|update|updating|software|requested|itunes|newsletter|favorite|contact|trick|chat|(reset your)|nake|naked|nude|nudes|beatuy|(my photos)|free|earn|money|earning|credit|MasterCard|visa|paypal|Payment|card|cash|dollar|pound|sale|LOTTERY|(start now)|(Easy setup)|(Last Chance)|(save $)|(up to $)|(have $)|(you * win)|(bonus gift)|winner|(work*jobs)|paper|o2) -{,|。|:|我|的|问|你|好|了|是|不|文|件|这}
执行该操作: 略过收件箱, 删除会话

符合: to:(@live.com) (unsubscribe|newsletter|(Get started)|(Can't see email)|(Great company)|(Get more)) -{,|。|:|我|的|问|你|好|了|是|不|文|件|这}
执行该操作: 略过收件箱, 删除会话

简析一下上图的规则:Gmail过滤器规则中的“与、或、非”对应的字符分别是“空格、|、减号”。第一条规则是针对阿拉伯语的,含有多个阿拉伯语常用单词,基本是阿拉伯语的邮件都能毙掉了。第二条是针对标题内的关键词,第三条是针对全文字符。

上图的规则我研究了好几天写出来的,现在每星期平均只收到三四封spam吧,已是可容忍的范围,还可根据漏网之鱼再加强规则。根除垃圾邮件有决心也是能够办到的。话说这个世界终于清静了……

分类: 电脑 标签: ,
  1. Tony
    GERMANYGoogle Chrome 5.0.375.99Windows 7 2010年7月4日23:33 | #1

    拖了这么久终于出来了

  2. Num0
    CHINASafari 4.0.5iPhone iOS 4.0 2010年7月5日07:07 | #2

    @Tony
    原来一篇更长质量更高的,结果电脑蓝屏了没保存。被打击了,就一直没写

  3. 91526
    CHINAUnknownUnknown 2010年7月5日18:46 | #3

    似乎有点道理

  4. 围观悲剧
    UNITED STATESFirefox 3.0.11Windows Vista 2010年9月14日18:24 | #4

    娃儿学下历史行不?马奇诺防线?那叫靶子知道不?

  5. Num0
    CHINAChromePlus 1.4.1.0Windows 7 2010年9月14日18:55 | #5

    @围观悲剧
    1.我的电邮地址天生就是靶子
    2.马奇诺防线比整个台湾岛从南至北都长,这可真是一个天大的“靶子”
    3.历史上根本没人正面攻破过马奇诺防线,希特勒也是绕道比利时迂回攻击
    4.SB总是自证的

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

本博客开放匿名评论,当然最好能填上您的名字与邮箱。