我已经build立了我的第一个使用amavis的邮件服务器。 首先,如果我不关心病毒,我不会在amavis中看到这一点。 我不使用clamav,因为它是一个巨大的RAM猪。 SpamAssassin在没有amavis之前就已经工作得很好了。
就在今天早上,我发现一些电子邮件被卡在隔离区(amavisfunction)中。 我不知道如何完全禁用隔离function。 我想知道如何取回默认的SpamAssassin行为,除了将***** SPAM <score> *****
到主题行,并将其放入我的收件箱。
服务器详细信息:Debian 7.5,postfix 2.9.6,amavisd-new 2.7.1,spamassassin 3.3.2。
你应该把这个选项放在/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 (eg blocks mail) $sa_spam_subject_tag = '**Spam**';
根据您的需要configuration垃圾邮件信任级别。
如果您不想pipe理您的分数级别,则可以将隔离目录设置为未定义的目录。 要做到这一点,在同一个文件中添加这些行:
$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网站上的Quarantine区块: http ://www.amavis.org/amavisd-new-docs.html#quarantine
我发现最好的解决scheme只是把它放在/etc/amavis/conf.d/50-user
:
$final_spam_destiny=D_PASS; $final_virus_destiny=D_PASS;
这样,不好的电子邮件或者被标记为垃圾邮件或者被感染,但仍然被传送给用户,而不被拒绝,阻止和隔离。
请参阅AMAVIS文档