Amavis / spamassassin 设置,如何禁用隔离并恢复默认的 spamassassin 行为?

Amavis / spamassassin 设置,如何禁用隔离并恢复默认的 spamassassin 行为?

我已经设置了我的第一个使用 amavis 的邮件服务器。首先,如果我不关心病毒,我真的不明白 amavis 有什么用。我不使用 clamav,因为它占用大量内存。SpamAssassin 以前在没有 amavis 的情况下也能正常工作。

就在今天早上,我发现一些电子邮件被卡在了所谓的隔离区(amavis 功能)中。我不知道如何完全禁用隔离功能。我想知道如何恢复默认的 SpamAssassin 行为,即它只会将邮件添加***** SPAM <score> *****到主题行,然后将其放入我的收件箱中。

服务器详细信息:Debian 7.5、postfix 2.9.6、amavisd-new 2.7.1、spamassassin 3.3.2。

答案1

您应该将此选项放在您的/etc/amavis/conf.d/50-user文件中:

$sa_tag_level_deflt  = -999; # add spam info headers if at, or above that level
$sa_tag2_level_deflt = 6.2;  # add 'spam detected' headers at that level
$sa_kill_level_deflt = 6.9;  # triggers spam evasive actions (e.g. blocks mail)
$sa_spam_subject_tag = '**Spam**';

根据您的需要配置 SPAM 信任级别。

如果您不想管理分数等级,可以将隔离目录设置为未定义的目录。为此,请在同一文件中添加以下行:

$clean_quarantine_to      = undef;      # local quarantine
$virus_quarantine_to      = undef;      # traditional local quarantine
$banned_quarantine_to     = undef;      # local quarantine
$bad_header_quarantine_to = undef;      # local quarantine
$spam_quarantine_to       = undef;      # local quarantine

如果您想查看信息或附加信息,请参阅 AMaViS 网站上的隔离区:http://www.amavis.org/amavisd-new-docs.html#quarantine

答案2

我发现最好的解决方案就是把它放进去/etc/amavis/conf.d/50-user

$final_spam_destiny=D_PASS;
$final_virus_destiny=D_PASS;

这样,恶意电子邮件就会被标记为垃圾邮件或感染邮件,但仍会传递给用户,而不会被拒绝、阻止或隔离。

AMAVIS 文档

相关内容