Postfix - рассылка спама на другой адрес электронной почты
Я искал ответ на этот вопрос и не могу ничего найти.
У меня Postfix работает на Debian Stretch. Я скоро буду настраивать Rspamd.
Вот логика того, что я хочу, чтобы происходило, когда приходит спам:
- Postfix получает сообщение из контактной формы на моем сайте (через PHPMailer)
- Postfix отправляет сообщение в Rspamd для обработки
- Rspamd помечает сообщение как спам и добавляет соответствующие заголовки
- Postfix НЕ отправляет сообщение на me@mydomain.net, а скорее spam@mydomain.net
Из того, что я понял, кажется, что у мельников нет этой способности. Как это можно сделать?
1 ответ
Postfix может проверять заголовки, установленные пользователем milter_header_check
, Документация postfix также предоставляет пример:
В следующем примере отправляется вся почта, помеченная как СПАМ, на компьютер для обработки спама. Обратите внимание, что совпадения по умолчанию не чувствительны к регистру.
/etc/postfix/main.cf:
milter_header_checks = pcre:/etc/postfix/milter_header_checks
/ И т.д. / постфикса /milter_header_checks:
/^X-SPAM-FLAG:\s+YES/ FILTER mysmtp:sanitizer.example.com:25
Просто замените FILTER
действие с REDIRECT spam@mydomain.net
и это должно работать.
Ср http://www.postfix.org/header_checks.5.html