amavis 不会隔离所有垃圾邮件

amavis 不会隔离所有垃圾邮件

我正在尝试创建一个特殊的邮件帐户来收集所有传入的垃圾邮件,目的是为了以后能够更轻松地为整个域培训 SA。

我们正在使用 Zimbra,但据我所知,问题与 Zimbra 无关,因为它“几乎”可以正常工作。

我的设置是:

$quarantine_method_by_ccat{+CC_SPAMMY}     = 'smtp:127.0.0.1:10025'; 
$quarantine_method_by_ccat{CC_SPAMMY.",1"} = 'smtp:127.0.0.1:10025'; 
$quarantine_method_by_ccat{+CC_SPAM}       = 'smtp:127.0.0.1:10025'; 
$quarantine_to_maps_by_ccat{+CC_SPAMMY}     = ['spam@domain']; 
$quarantine_to_maps_by_ccat{CC_SPAMMY.",1"} = ['spam@domain']; 
$quarantine_to_maps_by_ccat{+CC_SPAM}       = ['spam@domain']; 

@spam_lovers_maps = @bypass_spam_checks_maps = ( [ qw('spam@domain',) ], ); 
$final_virus_destiny      = D_BOUNCE; 
$final_banned_destiny     = D_BOUNCE; 
$final_bad_header_destiny = D_PASS; 
$final_spam_destiny       = D_DISCARD; 
$final_destiny_by_ccat{+CC_SPAMMY} = $final_spam_destiny; 

到目前为止一切顺利,作为垃圾邮件管理员,我大多数时候都会收到如下消息:

http://pastebin.com/fqaCsZR8

但是有些邮件会被丢弃,甚至不会发送给 spamasassin(我认为),无论它是否是垃圾邮件都没关系。

http://pastebin.com/2Uh34gBT

这甚至只是用户自己的自动回复,由服务器发出。

或者 http://pastebin.com/bePUrEtf 或多或少都是垃圾邮件。只是没有报告,这既不是自动回复程序也不是邮件守护程序消息。

有任何想法吗?

谢谢!

答案1

您可能想要检查 中的用户是否@spam_lovers_maps与需要接收任何垃圾邮件的用户相对应,并且发送给他的邮件不会被捕获$final_spam_destiny = D_DISCARD;。您可能还想要确保用户没有任何.procmail文件或类似的投递时间脚本,这些脚本可能会在 amavisd 决定传递邮件后丢弃该邮件。

相关内容