@Lanccc

Как сделать перемещение спам писем после оценки spamassassin на определённый ящик?

День добрый, собственно имею связку debian + exim + spamassassin, внутри офиса exchange 2010
Первое я настроил месяца 2 назад и вполне неплохо работало до тех пор пока пользователи не стали жаловаться что не доходят письма, виновник был быстро найден ввиде black dns листов rbl.rbldns.ru конечно спам он режет оч. хорошо, но уж больно много писем и не доходит, а в исключения добавлять замучаешься и неправильно, отключил и посыпался спам, но с пометкой spam т.е. spamassassin вполне неплохо его фильтрует, но возник вопрос как бы сделать так что бы все эти письма с рейтингом больше 5 допустим попадали в определённый ящик например spam@domen.ru и не доходили до пользователей?
Я так понимаю spamassassin делает оценки и ставит в теме письма заголовок если ему не понравилось, но за пересылку он не отвечает значит нужно что то прописать в конфиге exim что бы такие письма забирались и отправлялись на ящик
  • Вопрос задан
  • 1043 просмотра
Пригласить эксперта
Ответы на вопрос 2
Транспортным правилом отлавливайте письма и кладите куда вам нужно
Ответ написан
Комментировать
@Lanccc Автор вопроса
если кому нужно будет

#Указываем адрес на который пересылать сообщения
#определенные как спам, на случай если это ошибка.
warn message = X-Redirect-To: spam@domen.ru
hosts = !+relay_from_hosts
spam = nobody

#Пишем в заголовки баллы за спам
warn spam = nobody:true
hosts = !+relay_from_hosts
message = X-Spam-Level: $spam_bar

#Пишем в заголовки отчет spamassassin'a
warn spam = nobody:true
hosts = !+relay_from_hosts
condition = ${if >{$spam_score_int}{29}{1}{0}}
message = X-Spam-Status: $spam_report

# если письмо набрало больше 10 баллов, то не принимаем его -устанавливаем deny
# что бы переслать на ящик spam@domen.ru - ставим accept

accept message = Message scored $spam_score spam points
spam = nobody:true
condition = ${if >{$spam_score_int}{100}{yes}{no}}

# и записываем сообщение в лог
logwrite = Email from $sender_address with $spam_score spam points redirected to spam@domen.ru by SpamAssassin

# роутер пересылающий спам в ящик spam@domain.ru

scan_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
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы