Установлен postfix + spamassissin. Второй успешно помечает кучу писем как spam (ставит хедер [X-Spam-Flag: YES])
В день получаю по 400 писем спама, сил больше нет.
Встала задача обрезать для себя все письма с [X-Spam-Flag: YES], но не трогать других пользователей.
Полез в header_checks = regexp:/etc/postfix/header_checks
Но, насколько я понял, сделать фильтрацию по двум заголовкам нельзя. Т.е. следующий вариант не работает:
if /^To:.*mur@.*/
/^X-Spam-Flag: YES/ REJECT spam rejected
endifПодскажите как быть.
Есть идея копать в сторону spamassasin и научить его добавлять хеддер, например [X-Must-Rejected: YES] когда письмо помечено как спам [X-Spam-Flag: YES] и отправлено [To:.*mur@.*]
Но не понятно с чего конкретно начать. Нужно же выполнять это правило асасина после того как выполнились его предыдущие правила и письмо пометилось как [X-Spam-Flag: YES]Может быть есть более простой способ решить возникшую проблему?
Спасибо.
> Подскажите как быть.Запустить второй инстанс постфикса, на нем делать фильтрацию по заголовку.
В первом инстансе отправлять "по получателю" письма на второй постфикс, а также настроить прием почты от второго инстанса с игнорированием переопределенного транспорта.