postfix+amavis 附件大于2M发不出去问题,急!
main.cf文件:
message_size_limit = 52428800
mailbox_size_limit = 209715200
body_checks_size_limit = 52428800
content_filter = smtp-amavis:[localhost]:10024
附件大于2M就发不出去
maillog如下:
postfix/smtpd[3770]: initializing the server-side TLS engine
Jan 16 17:08:30 fbsd postfix/smtpd[3770]: connect from localhost.test.com.cn[127.0.0.1]
Negative SMTP resp to DATA: 554 5.5.1 Error: no valid recipients
Jan 16 17:08:30 fbsd postfix/smtpd[3770]: disconnect from localhost.test.com.cn[127.0.0.1]
Jan 16 17:08:30 fbsd amavis[3036]: (03036-01) (!)SEND via SMTP: <> -> <
spam@test.com.cn>,ENVID=AM.hoN-
MZ9iTaNS.20080116T090830Z@fbsd.test.com.cn BODY=7BIT 550 5.6.0 Failed, id=03036-01, from MTA([127.0.0.1]:10025): 550 5.1.1 Failed, id=03036-01, from MTA([127.0.0.1]:10025): 550 5.1.1 <
spam@test.com.cn>: Recipient address rejected: User unknown in virtual mailbox table
Jan 16 17:08:30 fbsd amavis[3036]: (03036-01) (!!)TROUBLE in check_mail: quar+notif FAILED: Can not quarantine: 550 5.1.1 Failed, id=03036-01, from MTA([127.0.0.1]:10025): 550 5.1.1 <
spam@test.com.cn>: Recipient address rejected: User unknown in virtual mailbox table at /usr/local/sbin/amavisd line 10355, <GEN9> line 42224.
Jan 16 17:08:30 fbsd amavis[3036]: (03036-01) (!)PRESERVING EVIDENCE in /var/amavis/tmp/amavis-20080116T170828-03036
Jan 16 17:08:30 fbsd postfix/smtp[3764]: 87447A9441C: to=<
test@test.com.cn>, relay=localhost[127.0.0.1]:10024, delay=2205, delays=2203/0.01/0.01/1.3, dsn=4.5.0, status=deferred (host localhost[127.0.0.1] said: 451 4.5.0 Error in processing, id=03036-01, quar+notif FAILED: Can not quarantine: 550 5.1.1 Failed, id=03036-01, from MTA([127.0.0.1]:10025): 550 5.1.1 <
spam@test.com.cn>: Recipient address rejected: User unknown in virtual mailbox table at /usr/local/sbin/amavisd line 10355, <GEN9> line 42224. (in reply to end of DATA command))
如果附件小于2M就没问题。
如果在main.cf中去掉content_filter = smtp-amavis:[localhost]:10024
附件大于2M也能成功发出去。
哪里有问题,请大家帮帮忙!
amavisd.conf如下:
$max_servers = 10;
$sa_spam_subject_tag = '[SPAM] ';
$mydomain = 'test.com.cn';
$myhostname = 'mail.test.com.cn';
@local_domains_maps = qw(.);
$sa_tag_level_deflt = undef;
$sa_tag2_level_deflt = 5.0;
$sa_kill_level_deflt = 5.0;
$final_virus_destiny = D_DISCARD;
$final_banned_destiny = D_DISCARD;
$final_spam_destiny = D_DISCARD;
$virus_admin = "postmaster\@$mydomain";
$mailfrom_notify_admin = "postmaster\@$mydomain";
$mailfrom_notify_recip = "postmaster\@$mydomain";
$mailfrom_notify_spamadmin = "postmaster\@$mydomain";
@whitelist_sender_maps = read_hash("$MYHOME/white.lst");
@blacklist_sender_maps = read_hash("$MYHOME/black.lst");
$spam_quarantine_to = "spam\@$mydomain";
$virus_quarantine_to = "virus\@$mydomain";
$banned_quarantine_to = "spam\@$mydomain";
$hdrfrom_notify_admin = "Content Filter ";