vi /etc/amavisd.conf (加入以下两行)

read_hash(\%whitelist_sender, '/var/amavis/var/.spamassassin/whitelist');

read_hash(\%blacklist_sender, '/var/amavis/var/.spamassassin/blacklist');

注明:以上两个文件 whitelist 和 blacklist 要手动建立

cd /var/amavis/var

mkdir .spamassassin

cd .spamassassin/

touch whitelist

touch blacklist

两个文件的属主属性为:

chown amavis:amavis whitelist

chown amavis:amavis blacklist

1)建立后,执行 /etc/rc.d/init.d/amavisd reload 让 amavisd 重新读取配置文件信息。

2)登记在 whitelist 的邮件地址或域名均不会被 Spamassassin 打分为垃圾邮件。

3)登记在 blacklist 的邮件地址或域名均会被 Spamassassin 打分为垃圾邮件。

4)whitelist 和 blacklist 的写法,例如:

test@test.com.cn

*@boss.com

5)修改了 whitelist 或 blacklist 文件,均需要执行

/etc/rc.d/init.d/amavisd restart 让 amavisd 重新启动,否则,黑白名单不能生效 !!!