我使用的是后缀,amavis-new,clamav和spamassassin。
现在我正在考虑把dspam放在一起,并从spamassassin收集的数据中训练dspam。 任何可能的方式转发垃圾邮件被spamassassin分类为dspam直接从spamassassin或amavis新?
TQVM。
你可以编写一个脚本抓取用户的“垃圾邮件”文件夹,并从这些邮件训练dspam。
你也可以用amavisd-new来过滤邮件,例如:
(打击只是一个示例存根configuration,未经testing)
/等/后缀/ dspam_filter_access
/^<xxx-spam-regex-subject?,to?>.*$/ FILTER dspam:dspam /./ OK
/etc/postfix/master.cf
dspam unix - nn - - pipe \ flags=Ru user=dspam argv=/usr/bin/dspam --client --deliver=innocent,spam --user \ ${recipient} --mail-from=${sender}
/etc/postfix/main.cf中
check_client_access pcre:/etc/postfix/dspam_filter_access dspam_destination_recipient_limit = 1
在启动时,现代amavisd-new版本在$PATH查找一些二进制文件,包括dspam可执行文件。 如果find这个,dspam会自动接受amavisd-newconfiguration的所有其他垃圾邮件检查的结果。
唯一的缺点是:所有的邮件内容都只有一个用户ID(与amavisd-new的SA集成一样)。
而完全OT:dspam根本就不值得这么麻烦。