在Exchange环境中打击垃圾邮件的方案
http://www.5dmail.net/html/2007-1-11/200711105955.htm
这篇文章中,请得非常清楚如何在Exchange中防范垃圾邮件。但对于我们刚学的朋友门,可能不知从何下手去理解和验证这些技术。
所以在这里简单地从筛选这里入手。做一下发件人筛选,收件人筛先,和连接筛选。都属于连接级的筛选。
目的:帮助减少组织内不需要的大量电子邮件或未经请求的商业电子邮件 (UCE)。
实验拓扑:
监于发件人筛选,收件人筛选可直接在Exchange上设置即可成功,所以下面先看看这两个如何实现,
动手之前,先弄清楚:
发件人筛选使您能够对发送到本域的邮件进行筛选,收件人筛选是过滤对方的用户,如我的2个域上,
一个是contoso.msft,有用户c,
另一个域是nwtrader.msft有用户n.
我在contoso.msft上做发件人筛选,筛选是的外部用户,如筛选nwtrader.msft上的n.那么n发送给contoso.msft的邮件将被过滤掉,而nwtrader.msft上的其它用户可发,如想对nwtrader.msft所有用户进行筛选,在设置时用*@nwtrader.msft,即过滤所有用户。
收件人筛选使您能够对发送至特定收件人的邮件进行筛选。
环境如上,如在contoso.msft上做收件人筛选,筛选用户c,那么c用户是不能收到任何邮件。而对其它用户不影响。
环境如1楼所示,相互之间能解释域名。现在看下相互之间能发送邮件。
上面弄清楚筛选的对象,接下来就比较简单了。
先看发件人筛选:
在contoso.msft上设置筛选nwtrader.msft用户 n。
在按应用时,会弹出提示要使用筛选,得先在SMTP虚拟服务器启用筛选功能。
先要打开SMTP虚拟服务器的筛选功能。应用发件人筛选功能。
如图:
验证结果:
到nwtrader.msft给contoso.msft域用户发封电子邮件。
结果。contoso.msft用户没收到邮件。而nwtrader.msft用户n收到未送到报告。
而nwtrader.msft上的其它收件人是可以向contoso.msft的用户发送邮件的。
结果
要想对整个nwtrader.msft的用户进行过滤。
那么在发件人筛选上设置如下:
nwtrader.msft的用户 nn再次发送邮件。
以上是发件人筛选,下面我们看看收件人筛选。
要清楚:收件人筛选是对发送至特定收件人的邮件进行筛选。
如在contoso.msft上做对用户c的筛选,那么在本域内对任何人发给c用启的邮件进行了过滤。而发给其它用户的邮件将没影响。
(先把发件人筛选删除了)。
收件人筛选设置如下:
先在SMTP虚拟服务器上启用收件人筛选,再设置。
nwtrader.msft的用户n给contoso.msft的用户c发邮件。
contoso.msft的c用户被过滤了,而不会影响其它用户,如有cc用户,nwtrader.msft的n用户也给cc用户发送一封邮件看看:
以上做的是发件人,收件人筛选。
下面开始做连接筛选。
连接筛选用于将 Exchange Server 配置为与实时阻止列表 (RBL) 提供程序联系,以确定是否将发送电子邮件的计算机显示在“被列入黑名单的”计算机列表中。
连接筛选的工作原理
连接筛选是简单邮件传输协议 (SMTP) 所使用的一条规则,用于确定计算机的 Internet 协议 (IP) 地址是否显示在实时阻止列表 (RBL) 上。RBL 是由某实体创建的数据库,用于记录未经请求的商业电子邮件 (UCE) 或批量电子邮件的潜在来源。UCE 也称为垃圾邮件。UCE 或批量电子邮件的某些潜在来源包括配置为“开放”中继或拨号帐户的电子邮件服务器。
SMTP 使用连接筛选对发送邮件服务器的 IP 地址执行域名系统 (DNS) 查询。Exchange Server 2003 向 RBL 提供程序发送查询以确定发送邮件服务器的主机记录(也称为 A 记录)是否显示在 RBL 中。RBL 提供程序会检查其 DNS 记录,以确定其中是否存在发送邮件服务器的主机记录。RBL 提供程序按下列格式查找该主机记录:
Reverse IP address of the sending mail server.DNS suffix of the RBL provider
例如,如果发送邮件服务器的 IP 地址为 172.16.21.5 并且 RBL 提供程序的 DNS 后缀是 contoso.com,则 Exchange 2003 会查询 5.21.16.172.contoso.com。
RBL 提供程序返回下列响应之一: • “找不到主机”:如果请求的 IP 地址没有位于 RBL 提供程序的 DNS 中,则该提供程序会返回此响应。
• “127.0.0.Status code”:如果请求的 IP 地址位于 RBL 提供程序的 DNS 中,则该提供程序会返回此响应。Status code 指出违规类型。由于目前没有统一的标准,因此该状态代码可能因各提供程序而异。
如果 IP 地址位于 RBL 提供程序的 DNS 中,则 SMTP 会返回以下错误消息以响应发送邮件服务器的 RCPT TO 命令:
550 5.x.x
可以使用多个连接筛选器设置应用各筛选器的优先顺序。如果使用多个 RBL 提供程序,则按它们在 Exchange 2003 中的显示顺序逐一进行查询。如果 Exchange Server 从上一提供程序获得匹配项,则不会查询列表中的其他 RBL 提供程序。
顺便提供国内的免费RBL服务器
如何架设一个简易的实时黑名单服务器。
1.需要安装并运行一个DNS服务器。我们用之前外网的DNS。在1楼图上有说明。
2.然后,你需要建立黑名单数据区域。区域我们已经存在了。因为contoso.msft和nwtrader.msft都用他来相互解释。(建立实验环境时建立的。)
3.需要建立黑名单数据,在区域数据文件中,添加你的黑名单数据。比如,你要将1.1.1.2加入黑名单,那么你的区域数据文件中应该有如下一行:2.1.1.1 IN A 127.0.0.2
4.现在,你可以重新启动你的DNS服务器了。测试一下你刚刚加入的黑名单是否可以查询到,
如果查询结果中有你解析的地址:127.0.0.2,那么恭喜你,你的黑名单服务器已经架设成功了。
5.最后,设置你的邮件服务器使用你自己的黑名单服务器。
那我在上面只需要建立一个A记录即可。
如图:
先找台客户端验证下RBL。
结果:
接下来就是设置Exchange.
我在contoso.mfst上设置连接筛选。筛选nwtrader.msft.
因我把nwtrader.msft列入了黑名单。
看contoso.msft上的设置。开始还是先启用SMTP虚拟服务器的连接筛选,再到全局设置,设置连接筛选。
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |