我正在浏览所有的amavisd-newconfiguration文件,而且我找不到任何告诉amavis与spamassassin / spamd对话来获得垃圾邮件分数的东西。 我问的原因是因为我想换掉spamassassin的dspam,并想知道amavis如何连线。
没关系,我知道了。 文件/usr/share/doc/amavisd-new/examples/amavisd.conf-default.gz包含以下行:
# @spam_scanners = ( ['SpamAssassin', 'Amavis::SpamControl::SpamAssassin'] );
所以这是我在/etc/amavis/conf.d文件夹中没有看到的默认值。
Amavis / Amavisd-new作为一个过滤服务。 一般stream程是Internet – > Postfix(或其他) – > Amavisd-new – > Antispam – > Amavis – > A / V – > Postfix – >邮箱。
在spamassassin的特定情况下,amavisd的默认configuration是通过perl模块Mail :: SpamAssassin直接调用它。 如果内存服务正确的例子(至less在debian)有一个很好的评论configuration。
一般来说,你需要告诉amavis在一个套接字(net / local / etc)上发送邮件,这个套接字另一端的东西应该返回正确的状态。
更多信息可以在http://wiki.apache.org/spamassassin/IntegratedInPostfixWithAmavis
有点过时的dspam如何: http : //help.ubuntu.ru/wiki/amavis_clamav_dspam_ubuntu_10_04 (在俄罗斯,但翻译应该处理它)