我们正在运行 ubuntu 8.04 LTS 和 plesk 9.2
我们的简单任务是为 spamassassin 设置定期黑名单,例如使用此脚本..
#!/bin/sh
#! Script by AJR to update local spamassassin rules
cd /tmp
wget -c http://www.stearns.org/sa-blacklist/sa-blacklist.current
mv sa-blacklist.current local.cf -f
mv local.cf /etc/mail/spamassassin -f
rm local.cf -f
/etc/init.d/psa-spamassassin restart
现在,这个脚本运行良好,但是 plesk 似乎无法在其 GUI 中识别黑名单。这很烦人,特别是因为 plesk 本身会写入/etc/mail/spamassassin/local.cf
。我无法找到秘密的地方,plesk 在其中区分local.cf
通过 GUI 和命令行添加的条目。
任何帮助都值得感激!谢谢。
答案1
我认为 spamassassin 会将所有 *.cf 文件读取为 /etc/mail/spamassassin 中的配置文件。因此,您只需将黑名单下载为 /etc/mail/spamassassin 文件夹中的 blacklist.cf,然后重新启动 spamassassin。
我不熟悉 plesk,所以我不知道它是否有助解决您的情况。
另外,我建议你在 smtpd 前面添加一些 DNSBL 检查(spamhaus、nix-spam)