MDaemon的垃圾邮件过滤功能很强,据说在量不是非常大的情况下不亚于专业级的反垃圾邮网关,所以我打算用MDaemon12.5来自己做一个反垃圾邮件网关。
将MDaemon设置成网关模式的步骤如下:
1、      Gateways->New Gateways,输入你的邮件系统的域名(可以随便起名)。注意要将Deliver messages at each scheduled remote mail processing interval一项选中,这个选项表示MDaemon会在每次外接邮件时会立即处理这些邮件。
2、      Gateways->Forwarding,选中Forward mail to this host,在编辑框中填上你的邮件服务器的IP。这个选项表示将收到的邮件转发到你的邮件服务器。
3、      Gatewarys->Options,保持Enable AntiVirus scanning for this gateway、Enable AntiSpam scanning for this gateway和Authenticated requests are valid regardless of connection IP的选择项。第一项是启用AntiVirus扫描此网关所转发的邮件,第二项是用此网关来过滤转发的邮件是否为垃圾邮件。
4、      Setup->Event scheduling->Send & Receive Mail中,选中Deliver remote mail immediately upon reception 和..including messages stored for Gateways,然后选中Always send mail if there’s[ 编辑框 ]or moremessage waiting in the outbound queue.,在[  ] 中填1。这里表示在网关的队列中有一个或多于一个邮件在等待,网关就处理转发,而按默认的,网关要过15分钟才转发。这里我在一开始没注意,发现设好的网 关要过很长时间才能收到邮件,以为是网关有问题,走了很长的弯路。
5、      Security->Spam Filtering中,选中…put the message in the spam trap public folder,表示网关收到垃圾邮件后,不转发给邮件用户,(默认是邮件头加[***SPAM***]字段转发) 而是把垃圾邮件发至垃圾邮件公共文件夹里,以供DMaemon以后学习以强化对垃圾邮件的过滤。
至此,整个垃圾邮件网关就设置完成了,对于垃圾邮件的过滤网上的文章很多,按实际使用来设置,我就不多说了。在之后,只要管理员用Web admin来登陆MDaemon,定期对spam文件中的邮件作分类,选出可能误报为垃圾邮的正常邮件,然后让MDaemon学习就行了。