Spam

amavis 不會隔離所有垃圾郵件

  • May 9, 2013

我正在嘗試創建一個特殊的郵件帳戶來收集所有傳入的垃圾郵件,以便以後能夠更輕鬆地為整個域訓練 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 或多或少的垃圾郵件。只是沒有報告,這既不是自動回復也不是郵件守護程序消息。

有任何想法嗎?

謝謝!

您可能需要檢查其中的使用者是否@spam_lovers_maps與需要接收任何和所有垃圾郵件的使用者相對應,並且發給他的消息不會陷入$final_spam_destiny = D_DISCARD;陷阱。您可能還希望確保使用者沒有任何.procmail文件或類似的傳遞時間腳本,這些腳本可能會在 amavisd 決定傳遞郵件後丟棄郵件。

引用自:https://serverfault.com/questions/504726