如何将spamassassin分类为垃圾邮件的邮件转发给dspam?

我使用的是后缀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根本就不值得这么麻烦。