Postfix删除所有的垃圾邮件,但不应该这样做

我正在使用postfix,amavisspamassassin的邮件服务器设置。

我当前configuration的一些部分(Ubuntu 12.04.2):

/etc/amavis/conf.d/20-debian_defaults

$sa_spam_subject_tag = '***SPAM*** '; $sa_tag_level_deflt = 2.0; $sa_tag2_level_deflt = 6.31; $sa_kill_level_deflt = 6.31; $sa_dsn_cutoff_level = 10; $final_spam_destiny = D_PASS; 

/etc/amavis/conf.d/15-content_filter_mode

 use strict; @bypass_virus_checks_maps = ( \%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re); @bypass_spam_checks_maps = ( \%bypass_spam_checks, \$bypass_spam_checks_re); 1; 

所有传入的垃圾邮件都被postfix丢弃,并且不会随“***垃圾邮件***”主题标签一起提供:

/var/log/mail.log

 Jun 19 07:20:07 host amavis[27625]: (27625-04) Blocked SPAM, [209.85.214.175] [209.85.214.175] <[email protected]> -> <[email protected]>, quarantine: l/spam-l+tLTgmVhQi7.gz, Message-ID: <CAPQPMVfXTAWzdV8mpSSfxBnZTRgL5TjEZZnRTz_h1Y65nuzWzQ@mail.sourcedomain.com>, mail_id: l+tLTgmVhQi7, Hits: 999.902, size: 2226, [email protected], 1406 ms Jun 19 07:20:07 host postfix/smtp[28237]: E650348C126B: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.9, delays=0.46/0/0/1.4, dsn=2.7.0, status=sent (250 2.7.0 Ok, discarded, id=27625-04 - SPAM) Jun 19 07:20:07 host postfix/qmgr[28163]: E650348C126B: removed 

这种行为应该不是这种情况(垃圾邮件应与垃圾邮件标签交付)。 我不知道这里有什么错

任何帮助将非常感激!

OP表示解决了这个问题:

由于我使用的是Ubuntu系统,因此必须在/etc/amavis/conf.d/21-ubuntu_defaultsconfigurationD_PASS设置,而不是Debian文件。 另外,“@local_domains_maps”设置没有在/etc/amavis/conf.d/05-domain_id文件中设置。