译自Thomas W Shinder MD, MVP ,Configuring the ISA Firewall as an Outbound Filtering SMTP Relay
内容概要:在“配置ISA防火墙作为进入的SMTP中继过滤”中,Tom介绍了如何配置ISA防火墙作为进入的SMTP中继过滤。在本文中,Tom讲述了如何配置ISA防火墙作为出站邮件的SMTP中继过滤,这样可以获得一个完整的SMTP过滤方案。
在我前一篇文章“配置ISA防火墙作为进入的SMTP中继过滤”中,我介绍了如何配置ISA防火墙作为进入的SMTP中继过滤。通过关键字和附件过滤,ISA防火墙可以极大的提高你所使用的邮件服务的性能。
过滤进入邮件的好处是显而易见的,同样的,你可以对出站的邮件进行过滤。例如,如果一个或者多个你内部网络中的用户中了邮件病毒,病毒使用预定的附件名字、附件类型或者关键字发送大量的垃圾邮件,此时你就可以通过配置ISA防火墙过滤出站邮件来阻止病毒的邮件传送。这样不仅仅阻止病毒的扩散,同样也减少了Internet带宽的消耗。
我们的试验网络拓朴结构和“配置ISA防火墙作为进入的SMTP中继过滤”一文一致,在本文中,我们将讨论以下步骤来配置ISA防火墙作为进站和出站的SMTP中继过滤:
配置Exchange服务器使用ISA防火墙作为它的前端主机(Smart Host)
前端主机(Smart Host)是为另外一台SMTP服务器提供名字解析服务和SMTP邮件转发功能的计算机。对于将ISA防火墙作为出站中继代理的Exchange服务器来说,ISA防火墙就是Exchange服务器的的前端主机。ISA防火墙上的SMTP服务解析邮件域名,然后转发邮件到对应的SMTP服务器上。
在Exchange服务器上执行以下步骤来配置它使用ISA防火墙上的SMTP服务作为它的前端主机:
建立SMTP服务器发布规则,侦听ISA防火墙的内部接口
在“配置ISA防火墙作为进入的SMTP中继过滤”一文中,我们建立了SMTP服务器发布规则来在ISA防火墙的外部接口侦听进入的SMTP请求,然后转发到在ISA防火墙的内部网卡的IP地址上侦听的SMTP服务上。我们同样可以建立SMTP服务器发布规则来侦听到达ISA防火墙的内部网卡的SMTP请求。不过非常方便的是我们可以直接修改现存的SMTP服务器发布规则,而不需要新建一条SMTP服务器发布规则。
执行以下步骤来配置SMTP服务器发布规则,以在ISA防火墙的内部网络接口上接收进入的SMTP请求:
注意:这儿有有个问题。因为ISA防火墙上的SMTP服务已经绑定了内部网络接口的IP地址,所以应该这里ISA是不能绑定在内部网络上进行侦听的。我已经给Tom提出了此疑问,在Tom回复后,我再修改此文章。
配置ISA防火墙上的SMTP服务,为内部的邮件服务‥xchange或其他任何邮件服务)提供出站中继
接下来是配置ISA防火墙上的SMTP服务,让它为所有域名的出站邮件提供中继服务,这样将使ISA防火墙上的SMTP服务成为一个“开放中继”。不过,我们可以更严格的限制“开放中继”,只允许内部网络中的Exchange服务器通过它来进行中继。
注意,进站和出站邮件的中继特性是完全不同的。ISA防火墙上的SMTP服务配置为允许所有SMTP服务器发送邮件到我们指定的域名,进入的到达其他域的邮件将会被拒绝。与之相对的是,我们将允许中继Exchange服务器的邮件到任何域。只有Exchange服务器才会被允许中继邮件到所有域,其他任何主机都不允许,除非是到达我们自己域的邮件。
在ISA防火墙上执行以下步骤来允许中继Exchange服务器的邮件到所有邮件域:
配置ISA防火墙的系统策略,允许本地主机网络的所有出站SMTP访问
ISA防火墙的默认系统策略允许ISA防火墙访问默认内部网络中的SMTP服务器,这样便于ISA防火墙发出警告邮件。为了让出站的邮件发送到外部网络,我们需要修改ISA防火墙的系统策略来允许ISA防火墙访问外部网络的SMTP服务。
执行以下步骤以配置系统策略:
确认对出站邮件进行了过滤
现在我们来测试邮件过滤的配置。在“配置ISA防火墙作为进入的SMTP中继过滤”一文中我们已经配置了SMTP邮件筛选器阻止附件包含.pif文件的邮件。因为我们的Exchange服务器没有允许客户使用SMTP连接,我们使用Outlook MAPI客户来发送一个包含.pif文件附件的邮件。
在发送此邮件以后,我们可以在ISA防火墙的%systemdrive%\Inetpub\mailroot\Badmail目录中发现三个文件,它们就是被SMTP筛选器过滤掉的邮件,我们已经在“配置ISA防火墙作为进入的SMTP中继过滤”一文中进行了说明。
我们可以检查SMTP邮件筛选器日志文件,然后可以看到过滤邮件的日志,它提供了邮件为什么被过滤的详细说明。
检查通过ISA防火墙的SMTP中继发送的邮件的邮件头
现在我们通过发送正常的邮件来测试我们的配置,我们仍然通过连接到Exchange服务器的Outlook MAPI客户来发送邮件。
在这个例子中我发送一封测试邮件到我的hotmail邮箱中,邮件头如下所示: Received: from ISALOCAL ([24.1.226.66]) by mc9-f6.hotmail.com with Microsoft SMTPSVC(5.0.2195.6824); Sun, 26 Dec 2004 08:13:14 -0800 我们可以看到邮件头部显示了邮件离开我们的网络时,最后一个节点是ISA防火墙的SMTP服务。邮件通过ISA防火墙上的SMTP中继服务进行转发,然后通过ISA防火墙的外部接口到达hotmail的邮件服务器。
Received: from EXCHANGE2003BE.msfirewall.org ([10.0.0.2]) by ISALOCAL with Microsoft SMTPSVC(6.0.3790.0); Sun, 26 Dec 2004 10:13:18 -0600
Received: from EXCHANGE2003BE ([10.0.0.2]) by EXCHANGE2003BE.msfirewall.org with Microsoft SMTPSVC(6.0.3790.0); Sun, 26 Dec 2004 10:13:11 -0600
X-Message-Info: JGTYoYF78jG+oarT45PqEpoyA3I3W9mg
X-MSMail-Priority: Normal
Return-Path: tshinder@msfirewall.org
X-OriginalArrivalTime: 26 Dec 2004 16:13:11.0865 (UTC) FILETIME=[CBEB8290:01C4EB65]
自由广告区 |
分类导航 |
邮件新闻资讯: 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营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |