译自Thomas W Shinder,Configuring the ISA Firewall as an Inbound Filtering SMTP Relay
内容概要:ISA防火墙的一个常见的配置环境是作为进入的SMTP中继过滤,你可以安装ISA防火墙作为进入的SMTP中继过滤,利用内建的SMTP过滤器和SMTP邮件筛选器,在邮件进入你的内部网络前进行过滤,这样可以分担你的垃圾邮件过滤设备和受保护的网络中的Exchange服务器的邮件过滤任务。通过这篇文章,你可以了解到如何去实现。
ISA防火墙的一个常见的配置环境是作为进入的SMTP中继过滤,你可以安装ISA防火墙作为进入的SMTP中继过滤,利用内建的SMTP过滤器和SMTP邮件筛选器,在邮件进入你的内部网络前进行过滤,这样可以分担你的垃圾邮件过滤设备和受保护的网络中的Exchange服务器的邮件过滤任务。
你需要将你的DNS区域的权威SMTP服务器解析到ISA防火墙的外部主IP地址上,这可以通过在DNS区域中为你的邮件服务器(ISA防火墙的外部主IP地址)建立A记录,然后基于这个A记录建立一个MX记录来实现。外部邮件发送到ISA防火墙的外部接口,然后由安装在ISA防火墙之上的SMTP服务接收。SMTP邮件筛选器对进入的邮件进行检查,然后转发通过了检查的邮件到内部网络中对应的邮件服务器或者垃圾邮件过滤设备。
在这篇文章中我们将按照以下步骤进行讨论:
试验网络的网络拓朴结构如下图所示:
当你将ISA防火墙作为你的DNS区域中的权威SMTP服务器时,在ISA防火墙的SMTP服务器发布规则中你将使用ISA防火墙的外部接口的IP地址来接收进入的邮件。为了实现这一点,你需要配置你的公共DNS服务器,建立对应的DNS记录。
根据DNS服务的提供方式,可能会有两种情况:
如果你是由ISP来提供域名解析,你只需要在你的公共DNS区域中建立对应的A记录和MX记录。
如果你自己架设的公共DNS服务器,那么你需要使用服务器发布规则来发布位于受ISA防火墙保护的网络中的DNS服务器。在这种情况下,需要考虑以下事项:
建立匹配的DNS记录是非常简单的,在这个例子中我们给你展示如何在Windows Server 2003 DNS服务器上建立,在其他DNS服务器上建立原理是一样的。需要两个步骤:建立DNS的主机(A)记录和基于A记录来建立MX记录。
在一台Windows Server 2003 DNS服务器上执行以下步骤来建立对应的记录:
注意在此例中我们使用ISA防火墙的外部接口的IP地址作为邮件服务器的IP地址,因为在大多数网络环境中,ISA防火墙是作为边缘防火墙,连接内部和外部网络。如果你的网络中,ISA防火墙没有直接连接到外部网络,那么你应该将邮件服务器解析到你的网络中连接到外部网络的接口的IP地址上。
在安装ISA防火墙软件之前,你需要在ISA防火墙计算机上安装SMTP服务。如果你已经安装了ISA防火墙软件,你一样可以安装SMTP服务,只是在后面需要修改ISA防火墙软件的配置,我们在后面会进行说明。
在一台将会安装ISA防火墙软件的计算机上,执行以下步骤:
下一步是配置SMTP服务来提供进入的SMTP中继服务,执行以下步骤来配置SMTP服务:
在ISA防火墙计算机上安装ISA防火墙软件
现在我们可以在防火墙计算机上安装ISA防火墙软件了。如果你已经安装了ISA防火墙软件,则使用控制面板的添加/删除程序,通过ISA安装程序的修改按钮来修改ISA Server 2004软件的配置,在附件组件中选择SMTP邮件筛选器进行安装即可。
执行以下步骤来安装ISA防火墙软件:
在此例中我们将建立两个服务器发布规则,一个是内部网络中DNS服务器的发布,一个是SMTP服务器的发布。因为在这个例子中,我们的公共DNS区域记录是架设在内部网络的DNS服务器上,所以我们需要发布内部的DNS服务器。
执行以下步骤来建立DNS服务器发布规则:
接下来,执行以下步骤来建立SMTP服务器发布规则:
另外,你需要建立访问规则以允许ISA防火墙转发邮件到对应的邮件服务器所放置的网络。在系统策略中默认允许ISA防火墙转发邮件到内部网络,所以在此我们不需要额外建立访问规则。
配置ISA防火墙上的SMTP过滤器和邮件筛选器
现在我们可以对SMTP筛选器进行配置了。事实上,你可以在建立SMTP服务器发布规则前配置SMTP邮件筛选器。打开ISA Server 2004管理控制台,展开服务器,然后展开配置节点,点击插件节点,双击右边细节面板中的SMTP过滤器。
在SMTP过滤器属性对话框中有五个标签,为了测试我们的配置,我们在此设置SMTP邮件筛选器阻止.pif扩展名的附件。
点击附件标签,在附件标签,点击添加按钮。选择附件扩展名选项,然后在文本框中输入扩展名.pif;在动作下拉列表中可以选择删除邮件、保持邮件或者转发邮件。在商用网络中你可能会选择删除邮件,因为正常的邮件中包含pif文件的机率是相当小的。但是,为了给你演示邮件筛选器是如何工作的,我们选择保持邮件选项,这样允许ISA防火墙在服务器上保存邮件,点击确定。
点击应用,然后在SMTP过滤器属性对话框上点击确定。
点击应用以保存修改和更新防火墙策略;在应用新配置对话框,点击确定;
现在我们使用外部的客户计算机进行测试,外部客户计算机的操作系统是Windows XP Professional,并且DNS服务器的配置匹配ISA防火墙上的DNS服务器发布规则的IP地址,已经配置了Outlook Express将ISA防火墙的外部接口的IP地址作为它的SMTP服务器。
在外部客户上我们将发送一封邮件,包含了一个扩展名为.pif的附件。因为SMTP邮件筛选器作了限制,这封邮件不能到达内部网络中的Exchange Server,因为我们选择的是保持邮件,我们可以在C:\Inetpub\mailroot\Badmail目录中找到它。对于任何一个保持的邮件,我们可以看到三个文件:一个BAD文件、一个BDP文件和一个BDR文件。.BAD文件是邮件的实际内容;.BDP是无用信息的汇集;.BDR文件显示了邮件没有被发送的原因。
对于SMTP邮件筛选器的更多的信息,你可以查看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营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |