EMOS 1.2 的功能扩展(第四部分),主要讲述配置 Spamassassin 和 Postfix,使之和 MailScanner 配合使用。
1) Spamassassin 部分
Spamassassin 的主要配置文件为 /etc/mail/spamassassin 目录下的 local.cf 文件
vi /etc/mail/spamassassin/local.cf
注意,Spamassassin 配置文件中可以设置黑白名单,如下图最后两行:
说明:
如果某个域名或邮件地址位于黑名单中,则 Spamassassin 在对该邮件的评分基础上再加 20 分;
如果某个域名或邮件地址位于白名单中,则 Spamassassin 在对该邮件的评分基础上再减 40 分;
在第三部分中,我们设定的垃圾邮件判断阀值是 15 分:
Required SpamAssassin Score = 15
图中所显示的是,搜集到的一些垃圾邮件规则库。只需要将其复制到 /usr/share/spamassassin 目录即可。
复制后,记得要重新让 MailScanner 加载一下:
/etc/rc.d/init.d/MailScanner reload
2) Postfix 部分
修改 Postfix 的重要配置文件 mail.cf
编辑 header_checks 文件
vi header_checks
加入以下内容,注意,中间的空格用 TAB 格开。
/^Received:/ HOLD
如图:
Postfix 修改完后,记得要重新启动下 Postfix
/etc/rc.d/init.d/postfix restart
1) Spamassassin 部分
Spamassassin 的主要配置文件为 /etc/mail/spamassassin 目录下的 local.cf 文件
vi /etc/mail/spamassassin/local.cf
注意,Spamassassin 配置文件中可以设置黑白名单,如下图最后两行:
说明:
如果某个域名或邮件地址位于黑名单中,则 Spamassassin 在对该邮件的评分基础上再加 20 分;
如果某个域名或邮件地址位于白名单中,则 Spamassassin 在对该邮件的评分基础上再减 40 分;
在第三部分中,我们设定的垃圾邮件判断阀值是 15 分:
Required SpamAssassin Score = 15
下载文件
图中所显示的是,搜集到的一些垃圾邮件规则库。只需要将其复制到 /usr/share/spamassassin 目录即可。
复制后,记得要重新让 MailScanner 加载一下:
/etc/rc.d/init.d/MailScanner reload
2) Postfix 部分
修改 Postfix 的重要配置文件 mail.cf
下载文件
编辑 header_checks 文件
vi header_checks
加入以下内容,注意,中间的空格用 TAB 格开。
/^Received:/ HOLD
如图:
Postfix 修改完后,记得要重新启动下 Postfix
/etc/rc.d/init.d/postfix restart