安全攻略:三分钟打造反垃圾邮件服务器
2009-06-30 04:15:00 来源:WEB开发网日益猖獗的垃圾邮件已经成为internet上的一颗毒瘤,虽然大多数电子邮箱都提供了垃圾邮件过滤功能,但设置对用户来说太繁琐,再加上垃圾邮件变化多端,过滤效果也不佳,有时还会误删正常邮件。能不能在本地自己“diy”一台个人反垃圾邮件服务器呢?mailmate就可以满足大家的愿望。
一、mailmate的工作原理
mailmate会运行于你的邮件服务器和电子邮件客户端软件(例如outlook、foxmail等)之间,mailmate的工作原理示意图如图1。每隔一段时间它都会自动检查并接收新邮件,并按照内置的过滤规则将垃圾邮件和正常邮件分别存放在不同的虚拟文件夹中,你的电子邮件客户端软件将不再从邮件服务器端接收邮件,而是直接从mailmate端收取过滤之后的正常邮件,这是它和其它垃圾过滤工具的一个明显区别。
图 1
二、mailmate配置向导
1.软件第一次运行时会弹出“配置向导”,首先出现的两个对话框是对mailmate的一些功能说明,可直接单击“下一步”略过,然后就会弹出设置多个邮件账户的界面。
单击“导入邮件账户”按钮可直接导入outlook、outlook express或eudora中的邮件账户,但是如果你用的是foxmail或其它邮件客户端工具,则必须单击“手工输入邮件账户”,在弹出的“邮件账户”对话框中手工建立邮件账户。
2.单击“下一步”,会打开如图2所示的对话框,我们可以在这里配置常用的邮件接收程序。如果你用的是foxmail,就只能选择手工配置了。
图 2
3.再单击“下一步”,会弹出如图3所示的对话框。为了防止误删正常邮件,你需要在这里建立一个朋友们的邮箱地址列表(相当于“白名单”),地址列表中的邮件地址在任何情况下都不会被过滤。大家只要单击“导入朋友邮件地址”按钮,即可自动导入outlook、oe或eudora的地址簿。而对于foxmail,则需要先把地址簿导出为地址簿文件(.wab、.csv、.txt三种格式皆可),然后再导入mailmate。
图 3
最后单击“完成”即可关闭配置向导。如果你用的邮件客户端软件是outlook、outlook express或eudora的话,无须再进行任何设置,就可以让它们和mailmate搭配使用了。
三、手工配置邮件客户端
这里以foxmail 4.2为例,选择“选项→当前账户属性→邮件服务器”,打开“账户属性”对话框,将“接收邮件服务器”改为“127.0.0.1”,将“pop3邮箱账户”由用户名改为相应账户的邮件地址,例如对于limei@tom.com这个邮箱,原先的“pop3邮箱账户”为“limei”,而现在则要改为“lime i@tom.com”。
四、调整过滤规则
使用mailmate预置的垃圾邮件过滤规则可对付97%的垃圾邮件,但百密总有一疏,漏网之鱼当然也少不了,如果你发现了未被正确过滤的垃圾邮件,可在选中该邮件后,单击“加入黑名单”将该邮件地址列入“黑名单”(图4),以后mailmate会自动拒收来自该邮箱的任何邮件。
图 4
除使用“黑名单”外,你还可以设置更详细的过滤规则,例如现在我们要增加这样一条规则,将主题中包含“好东西”字样的邮件一律作为垃圾邮件处理。在左边的虚拟文件夹中选择“垃圾邮件规则→邮件主题”,再单击“添加”,即可打开“主题规则”对话框,将“条件”设为“包含”,再输入过滤关键词“好东西”,再点“确定”即可。
更多精彩
赞助商链接