当前位置:操作系统 > 玩转网络 >>

Winmail和垃圾邮件过滤

答案:    当前由于网站垃圾邮件的泛滥,绝大部网民每天都会收到大量的垃圾邮件,深受垃圾邮件骚扰。如何有效的防止垃圾邮件已经成了摆在当前邮件系统面前的最为严峻的问题。下面就 winmail 如何来防止垃圾邮件作几点归纳和建议。

一、对垃圾邮件发送地址进行限制
1)过滤指定的发送地址
如果在 SMTP 日志看到经常有相同的地址通过邮件系统来发垃圾邮件,可以对其 IP 地址直接过滤,阻止其发送垃圾邮件。在“系统服务”->“SMTP”->“存取控制”中设置。

2)限制发信频率与发信并发数
Winmail 可以对每个 IP 的同时连接服务器的最大连接数,每分钟每个 IP 允许连接的最大数进行限制,来防止过高发信频率,占用太高的网络带宽。在“系统服务”->“SMTP”->“频率控制”中设置。


二、设置 SMTP 过滤限制
1)防止无限制转发
所谓无限制转发,就是任何人都可以使用您的服务器发送邮件。邮件系统安装完成后,一定要检查是否已经启用了发信认证功能,以防止别人借用您的机器来转发邮件。在“SMTP 设置”->“基本参数”中设置。

2)过滤发件人与收件人
过滤发件人列表中邮件地址发过来的所有邮件。列表地址内容可以是:邮件地址、域名。
这个地址一般应该从 “系统日志”/“SMTP”中分析出的邮件地址,而不是从收到的邮件头中看到的邮件地址。因为邮件头中发件人地址与实际发邮件命令中的发件人( SMTP 协议中的 MAIL FROM 命令)的地址可以不一样。在“SMTP 设置”->“发件人过滤”中设置。
为了防止垃圾邮件发送者的攻击,始终给系统中的某些用户发邮件。用户可以过滤一些系统中不存在的用户的邮件地址。在“SMTP 设置”->“收件人过滤”中设置。

如果想过滤所有 sex.com 域名用户发过来的邮件,可以将 @sex.com 增加到过滤列表中。

3)SMTP 高级过滤
检查邮件地址有效性: 在 SMTP 通讯过程中,有一些邮件地址,如邮件发送者,邮件接收者等,有些垃圾邮件地址不符合 RFC822 规定,可以通过启用检查邮件地址的有效性来过滤。如果经常在 SMTP 日志中看到类似的信息下面的信息,可以启用此功能。在“SMTP 设置”->“SMTP 过滤”中设置。
remote sent 'mail from' = FROM:</////////////////////@.x>
remote sent 'mail from' = FROM:<//www.yahome.com.cn/hr@yahome.com.cn>
remote sent 'mail from' = FROM:<> SIZE=40832

检查系统内用户是否存在:如果经常在 SMTP 日志中,经常看到给本系统中不存在的用户发邮件,可以启用此功能。在“SMTP 设置”->“SMTP 过滤”中设置。

通过 DNS 检查发送者的邮件地址:通过 DNS 来查询发送者邮件地址中域名来判断发送者是否有效。如果经常在 SMTP 日志中看到类似的信息下面的信息,可以启用此功能。如果 DNS 服务器不是稳定的话,建议不要采用。在“SMTP 设置”->“SMTP 过滤”中设置。
remote sent 'mail from' = FROM:<000050bf@zc-mail.zoomcommerce.net>
remote sent 'mail from' = FROM:<20040309045350.9969.qmail@www1.51job.com>
remote sent 'mail from' = FROM:<n959594825243.23026@pub3.inner-21cn.com>
remote sent 'mail from' = From:<b.HardCoreDeals.0-330f44b-6b0.anyka.com.-ZOU_MAI@09.moosq.com>

检查 HELO/EHLO 的主机名:在 SMTP 通讯过程中,发送端会发送 HELO/EHLO 命令,标准的协议中是跟随主机名或域名,可以直接过滤主机名和检查 HELO/EHLO 主机名的 A 记录或 MX 记录与连接的 IP 地址是否匹配。这样能有效的过滤垃圾邮件。如果经常在 SMTP 日志中看到类似的信息下面的信息,可以启用此功能。如果 DNS 服务器不是稳定的话,建议不要采用。在“SMTP 设置”->“SMTP 过滤”和 在“SMTP 设置”->“HELO/EHLO 过滤”中设置。中设置。
remote ehlo = 51job
remote ehlo = microsfdvfdoft.com
remote ehlo = 959594825243.23026
remote ehlo = b.HardCoreDeals.0-330f44b-6b0.-ZOU_MAI@09.moosq.com


四、邮件附件过滤与病毒邮件过滤
winmail 能与操作系统上装的杀毒软件(支持几乎所有的杀毒引擎)进行整合,扫描来往邮件,有效的隔离和清除带毒邮件。在“防病毒设置”中设置。有关防病毒设置请见:http://www.magicwinmail.com/help/antivirussetup.html

五、系统级邮件过滤
在邮件递送过程,可以通过分析邮件中发件人,收件人,抄送,主题,Received,邮件头,邮件内容是否满足设定的规则,来决定是否过滤此邮件。在“邮件过滤”中设置。

六、用户级邮件过滤
用户可以根据实际收到的邮件情况,来决定对某些邮件进行过滤。可以通过分析邮件中发件人,收件人,抄送,主题,Received,邮件头,邮件内容是否满足设定的规则。 用户可以通过 webmail 来增加,删除及修改自己的过滤规则。在用户 webmail 的“配箱箱”->“邮件过滤”中设置。

,

上一个:自己电脑做SMTP服务器不求人
下一个:制作软盘上运行的FreeBSD系统

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,