Я хочу перенаправить всю электронную почту, помеченную как СПАМ в специальный почтовый ящик.
Работает с Exim4, Сервер SpamAssassin версия 3.3.1 на CentOS 6.5.
Правила от Exim в acl_check_data
блок:
warn message = X-Redirect-To: spam@mail.com
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}}
Далее в 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
И как результат - действительно заблокирован спам:
2014-07-14 15:27:45 1X6fLq-0007x4-FI H = ([117.208.154.131]) [117.208.154.131] I = [77...20]: 25 F = отклонено после того, как ДАННЫЕ: сообщение набрало 10,8 балла за спам
Но я не получаю это письмо в свой ящик spam@mail.com.