WINDOWS SERVER 邮件服务器设置
邮件服务在网络里的角是越来越重要,不管是因特网上还是在局域网内部,大家都已经习惯使用来处理日常的工作了。在Windows Server 2003出现之前,想在一台Windows NT Server或者Windows 2000 Server上构建一台邮件服务器是比较麻烦的事情,基本上是Windows NT 4.0 Server+Exchange 5.5 Server或者是Windows 2000 Server+Exchange 2000 Server这两种解决方案。这两种方案功能强大,完全可以满足大型企业的需要,但配置繁琐,而且对硬件设备要求较高,如果在一个中小型网络里使用此设计方案,多少有点高射炮打蚊子的感觉。在实际应用当中,大部分中小型网络只需要最基本的的收发功能。Windows Server 2003为此新增加了邮件服务组件。本文主要介绍如何利用Windows Server 2003来为一个中小型网络建立邮件系统。
局域网内部邮件系统
内部邮件系统的构建相对简单一些,不用考虑带宽、IP地址、域名注册等一些问题。在局域网内部实现邮件服务需要3种服务:DNSSMTPPOP3服务。图1中有2个网段,每个网段都有一个邮件系统,这里为了演示所以使用了两个邮件系统,其实对于两个小型网络来说,是完全
可以共用一个邮件系统的。
A网段内部实现邮件服务可参照下面的具体步骤:
1.确定服务器和客户端。
A网段设置2台服务器,DNS服务器和邮件服务器(运行POP3服务和SMTP服务)各一台,也可以将两种角放到同一台服务器上。服务器的操作系统是Windows Server 2003企业版;客户端操作系统为Windows 9x/Me/2000/XPWindows Server 2003均可。
2.安装操作系统和相应的服务组件。
操作系统安装步骤省略,IP地址配置如图1所示;
○DNS服务:控制面板”→“添加删除程序”→“添加删除Windows组件”→“网络服务”→“域名系统(DNS
1 内部邮件系统网络拓扑图
○POP3邮件服务:添加删除Windows组件”→“服务
○SMTP服务:添加删除Windows组件”→“应用程序服务器”→“Internet信息服务(IIS)”→“SMTP Service”。提示:当您安装POP3邮件服务时,服务器会自动选择安装SMTP
服务。
为了便于管理,可利用MMC工具将DNS服务、POP3服务、IIS-SMTP服务和本地用户管理集合起来,以方便使用。具体步骤:开始”→“运行输入MMC后点确定,到文件菜单”→“添加删除管理单元”→“添加后选择相应的服务名称,单击添加”→“关闭”→“确定,现在就可以使用了。为了便于以后使用,我们可以将控制台保存起来,到文件菜单”→“选项”→控制台模式用户模式完全访问”→“确定,点击文件菜单”→“保存可将控制台保存到桌面。
3.D NS服务器设置。
建立abc区域;
建立smtp.abc/192.168.0.16pop3.abc/192.168.0.16主机记录;
建立与父文件夹域名abc相同的邮件交换记录(见图2)。

2 DNS服务器设置
4.POP3服务器设置。
首先选择邮件存储路径,默认的邮件存储路径为系统所在分区的\Inetpub\Mailroot\下面,所有收到的邮件存储在mailbox子目录下。最好将邮件目录存储在一个非系统所在盘、并且有足够磁盘空间的NTFS文件系统的分区上。邮箱所占磁盘空间可以按照用户数量乘每用户的邮箱大小来计算,另外还要考虑邮件队列、坏邮件所占空间。
具体实现步骤:开始”→“管理工具”→“POP3服务,鼠标右键单击服务器名属性”→“根邮件路径”→“浏览选择相应的路径即可。
设置POP3服务工作端口号,保持默认值110即可(见图3)。
3 邮件服务器属性设置
设置身份验证的方法有三种。如果已经建立邮件域名,则身份验证方法将不能更改,除非删除所有现存邮件域名。更改完验证方法后,需要重新启动POP3服务。
日志级别:日志级别一共有四级,级别越高,记录的时间越详细,但会占用大量的磁盘空间,还会对性能有所影响(见图3)。
5.建立域名和邮箱。
建立abc域。打开POP3服务控制台,在服务器名称右键单击,选择新建”→“输入a
bc
建立bill.wang@abc邮箱。在域名abc上右键单击,新建”→“邮箱输入邮箱名和密码。如果是本地用户验证模式,则建立邮箱的同时建立相对应的本地用户账号(见图4);如果是加密文件验证模式时,建立邮箱用户界面如图5所示。
4 在本地身份验证式建立邮箱
 
5 在加密密码文件身份验证模式建立邮箱
6.管理邮箱空间。
如果是本地用户和活动目录验证方式,邮箱容量大小可以通过NTFS文件系统的磁盘配额功能实现,如对所有用户的信箱容量都设置为5MB(见图6)。如果要对某个用户进行特殊设置,比如将bill.wang@abc的信箱容量设置为10MB,可打开图6中的配额项,对特殊用户进行设置,配额项的界面如图7所示;

6 利用磁盘配额定制邮箱容量
如果是加密密码文件身份验证,则可以通过配额文件来限制邮箱的容量,可以使用“winpop createquotafile”命令来建立配额文件。比如要设置bill.wang@abc邮箱容量为5MB,首先建立一个模板本地用户tmp_abc,并在邮箱所在NTFS分区上对tmp_abc设置配额项5MB,然后在命令行下执行“winpop createquotafile bill.wang@abc /user:tmp_abc”。注意:为提高安全性,使用完以后,需将tmp_abc用户禁用;
如果对整个域的邮箱进行容量设置,只要将bill.wang@abc邮箱的配额文件复制到其他邮箱目录下即可。bill.wang@abc邮箱配额文件的路径为C:\Inetpub\mailroot\Mailbox\abc\P3_bill.wang.mbx\QuotaQuota为文件名。

7 利用配额项给个别用户进行设置
windowsserver能日常用吗○监视用户邮箱的使用情况。可以利用事件查看器和配额项来监视磁盘的使用情况,也可以用POP3邮件服务器控制台来监视用户邮箱的使用情况。另外通知客户端尽量将已读的邮件下载到本地计算机上,以节省邮件服务器的磁盘空间。
7.更改邮件账户密码。
如果是加密密码文件身份验证,可以通过“winpop changepwd bill.wang@abc 123456”,其中“123456”为新密码。
其他两种身份验证方式还可以通过本地用户和组管理工具或者活动目录用户和计算机管理工具来更改密码,也可以用“net user bill.wang 123456”来设置新密码。
8.SMTP服务器的设置。
当在POP3邮件服务器控制台里建立abc后,在SMTP服务器上就会自动建立abc,不用做其他设置就可以在abc邮件域里发送和接收邮件。
设置SMTP服务器邮件属性,包括每封邮件的大小、每次会话大小、每个连接可以发送的邮件数、每个邮件的最多收件人数、存储死信目录等。具体步骤:打开“Internet信息服务管理器”→选择默认的SMTP虚拟服务器”→单击鼠标右健属性”→“邮件
设置SMTP服务器出站重试间隔时间和出站安全,保持默认即可。如果需要设置,可以打开“Internet信息服务管理器”→选择默认的SMTP虚拟服务器”→单击鼠标右健属性”→“传递
9.客户端设置。
客户端的IP地址、DNS设置必须正确,详细步骤略;
客户端邮件收发软件以Outlook Express为例,接收邮件(POP3)和发送邮件(SMTP)服务器为pop3.abcsmtp.abc。账户名为地址,如bill.wang@abc,此处必须输入全名。如果POP3服务器端选择对所有客户端连接要求安全密码身份验证(SPA,则账户名为的前缀,如bill.wang,并且客户端要将使用安全密码验证登录选中(见图8)。

8 客户端Outlook Express设置
到此A网段邮件系统建立完毕,内部用户已经可以互发邮件,但是不能外发邮件。B网段的邮件系统建立与A网段相同。下面看一下如何实现AB两个网段互发邮件。
1.DNS服务器设置。
可以将2DNS服务器合并为一台,也可以互相作为对方的二级辅助DNS服务器,提供了容错又提高了访问速度;
如果有多台多级别的DNS服务器,可以在DNS服务器上设置转发。比如有10DNS服务器,
1台负责lroot根(就是一个点)区域,根域委派了3台各负责DNS服务器,其余的负责类似aba的二级域。就可以将当前的DNS服务器设置为转发到负责根域的DNS服务器。转发设置在DNS服务器的邮件属性里(见图9)。

9 设置DNS转发
2.SMTP服务器设置。
默认状态下为了安全起见,SMTP服务器不允许发送目的地是其他邮件域的邮件。要想实现外发邮件,可以按照以下步骤的设置:
个别邮件域的设置,比如允许邮件只发送到xyz域或者所有以cn结尾的域。步骤如下:打开“Internet信息服务管理器”→“默认的SMTP虚拟服务器”→“”→单击鼠标右健新建”→“”→“远程,输入需要建立的远程域名xyz(输入*代表所有以cn结尾的域)确定。双击新建立的xyz,选中允许将传入邮件中继到此域,路由域选择使用DNS以发送到此域。也选中将所有邮件转发到中继主机,直接输入对方的邮件服务器的域名或者IP地址,IP地址用()括上,如(192.168.0.10)


10 设置SMTP服务身份验证模式
设置转发所有域。有两种设置方法,一种是利用验证用户的身份,通过验证的用户可以发送所有邮件,第二种是通过允许/限制IP地址来实现。对于接入InternetSMTP服务器为了提高安全性,可以采用身份验证的方法,而对于在局域网内部的用户,则可以采用允许某个IP地址段来实现。
设置身份验证。打开“Internet信息服务管理器”→单击鼠标右键默认的SMTP虚拟服务器”→“属性”→“访问”→“身份验证。身份验证有三种方法,匿名访问、基本身份验证、集成Windows身份验证,且三种方法可以并选。对于拥有活动目录域结构的局域网内部可以采用最后一种,客户端直接将当前登录名和密码传送的服务器进行验证,对于Internet用户可以采用基本身份验证(见图10)。注意:当服务器需要身份验证时客户端必须做相应的设置,以Outlook Express为例。打开工具菜单→“账户”→选中相应的账号属性”→“服务器,选中我的服务器要求身份验证,打开设置,输入正确的账户名和密码(见图11)。