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

Другие вопросы по тегам