我在家里运行自己的 postfix 邮件服务器,其设置类似于这个。我选择通过 dovecot 将标记的垃圾邮件发送到用户的垃圾邮件邮箱,以便他们可以根据需要查看标记的电子邮件;这些垃圾邮件邮箱会定期清除,SA 的贝叶斯算法就是基于它们进行训练的。
但令人恼火的是 SA(或 amavisd-new,我甚至不确定)还会将标记的垃圾邮件保存到 /var/virusmails/spam-xxx.gz,而我并不想这样做。我在配置中找不到关闭该行为的正确选项。
任何指点都值得赞赏。
答案1
可能需要在 amavisd.conf 中将 $QUARANTINEDIR 设置为空
# Location to put infected mail into: (applies to 'local:' quarantine method)
# empty for not quarantining, may be a file (Unix-style mailbox),
# or a directory (no trailing slash)
# (the default value is undef, meaning no quarantine)
#
$QUARANTINEDIR = '/var/virusmails';