公司为了提高办公效率,很早就构建了单位局域网,不久前还安装了宽带,这样架设公司网站和电子邮件服务器就成了大势所趋。利用俺那可怜的一点点知识,将服务器配置好(费了九牛二虎之力,此处省略N字)。邮件服务器我选择使用微软的Exchange2000 Server,毕竟都是微软的东西,看多了亲切。就这样公司的网站和电子邮件服务器开始运转了。
开始的两天一切正常,但是到了第三天的时候,我发现邮件服务器开始变慢了,打开任务管理器一看,CPU和内存都在满负荷运转。由于这台服务器只是作为电子邮件服务器使用,没有别的用途(Web服务器另有一台服务器),所以我首先就想到是电子邮件服务出了问题。大家都知道,电子邮件的服务分两种,就是接收(POP3服务)和发送(SMTP服务),我觉得最大的可能就是SMTP服务出了问题。重新启动服务器的时候,一位同事打来电话问我,“我正在给朋友用电子邮件发送一部电影,怎么突然中断了?”咕咚一声,我倒在地上,真是一位超级菜菜菜鸟呀,他还以为有了宽带,什么事儿都能干呢!晕死,赶紧限制一下用户的邮箱大小吧。
进入“开始”菜单,点击“Microsoft Exchange”,启动“System Manager”,在窗口左边的树里,依次点击Servers、SERVER(这个是服务器的名称,可能跟你的不同)、First Storage Group、Mailbox Store (SERVER),点击工具栏上的属性按钮,弹出设定属性的选项,选择“Limits”标签页。
这里说明一下,Lssue warning at(KB)表示当信箱中的邮件容量达到设定值时,系统以电子邮件的形式向用户发出警告;Prohibit sned at(KB)表示当信箱中的邮件容量达到设定值时,这个信箱只具有接收邮件的功能,无法发送邮件;Prohibit send and receive at(KB)表示当信箱中的邮件容量达到设定值时,这个信箱就不能接收邮件了。值得注意的是,这三个设定的数值可以是相等的,也可以是第一个数值小于第二个数值小于第三个数值,但是不能反过来。在这里设定好以后,所有的用户邮箱都受到这个设定的限制,当然了,也可以为个别用户单独设定邮箱大小,不过这不在本文的讨论范围。
邮件服务器安全运行了几天又开始变慢了。奇怪,从理论上说,设定了邮箱大小以后,应该就没问题了,公司就那么几十台电脑,发送个几兆的邮件肯定对服务器构不成威胁,不然俺这台服务器也该退休了。查杀了一遍病毒,没发现问题。是不是有哪些电脑在连接这台邮件服务器呢?我安装了天网防火墙,这样当有电脑要连接这台邮件服务器时,天网就会报警提示。启动天网后,立马就有反应,提示有一个IP地址(外部的)正在连接本机的25端口,也就是说有人利用我的邮件服务器发送垃圾邮件。可恶!我马上查资料,寻找解决方法。结果我发现,其实解决的方法很简单,如下:
启动“System Manager”,依次点击Servers、SERVER、Protocols、SMTP,选择Default SMTP Virtual Server,点击工具栏上的属性,点击“Relay”按钮,弹出设置对话框,就是让我们选择有哪些电脑可以使用这台电脑的SMTP服务,第一个单选项说明只有下面列表中的电脑可以使用,第二个单选项说明只有下面列表中的电脑不能使用。我们选择第一个单选项,然后点击“Add”按钮。
我们可以看出,设定分三个部分,第一个部分设定只有单机可以使用邮件服务器,显然不是我所需要的。第二个部分是设定一个IP的群组,只有IP地址在这个群组中的机器才可以使用邮件服务器。第三个部分是设定一个域,只有邮件的后缀符合这个设定才可以使用邮件服务器。设定好了以后,确定退出。邮件服务器又能正常工作了。