Eu quero redirecionar todos os e-mails, sendo marcados como SPAM para uma caixa de correio especial.
Funciona com Exim4 , SpamAssassin Server versão 3.3.1 no CentOS 6.5.
Regras do Exim em acl_check_data
block:
warn message = X-Redirect-To: [email protected]
hosts = !+relay_from_hosts
spam = nobody
warn spam = nobody:true
hosts = !+relay_from_hosts
message = X-Spam-Level: $spam_bar
warn spam = nobody:true
hosts = !+relay_from_hosts
condition = ${if >{$spam_score_int}{29}{1}{0}}
message = X-Spam-Status: $spam_report
deny message = Message scored $spam_score spam points
spam = nobody:true
condition = ${if >{$spam_score_int}{100}{yes}{no}}
Em seguida, em routers
:
spam_redirect:
driver = redirect
condition = ${if def:h_X-Redirect-To: {1}{0}}
headers_add = X-Original-Recipient: $local_part@$domain
data = $h_X-Redirect-To:
headers_remove = X-Redirect-To
redirect_router = dovecot_user
E como resultado, o spam realmente foi bloqueado:
2014-07-14 15:27:45 1X6fLq-0007x4-FI H=([117.208.154.131]) [117.208.154.131] I=[77...20]:25 F= rejected after DATA: Message scored 10.8 spam points
Mas não recebo este email na minha caixa [email protected] .
Tags spamassassin spam exim