Назад | Перейти на главную страницу

Как заставить postfix проверять все заголовки 'Received:' на соответствие RBL?

У меня есть несколько рублей, перечисленных в smtpd_client_restrictions, но это проверяет только IP-адрес клиента на соответствие RBLS. Есть ли способ заставить postfix проверять каждый Recieved: линия против RBL, как spamassassin?

Spamassassin помечает IP-адреса из черного списка в Received: так как RCVD_IN_BL_xxx.

Я предполагаю, что нужно добавить фильтр содержимого. Я мог бы написать один, но хотел бы знать, существует ли уже такое.

Postfix - проверка RBL за relayhost несколько связано.

Для почтового сайта с низкой нагрузкой я бы рекомендовал установить spamassassin в режиме тестирования сети через milter.
Это позволит вам отклонять сообщение во время SMTP, не беря на себя ответственность за создание рикошетов.

Postfix поддерживает milters, как и sendmail.

Список milter, поддерживающий Spamassassin: https://wiki.apache.org/spamassassin/IntegratedInMta

ПРЕДУПРЕЖДЕНИЯ:

  1. Для отклонения / возврата сообщений используйте более высокий, чем обычно, порог спама.
  2. Некоторые milters по умолчанию развертывают spamassassin в режиме «только локальные тесты», чтобы сканировать быстрее.
  3. сканирование spamassassin в сетевом режиме может занять несколько секунд - это может быть слишком долго для сильно загруженных сайтов