Как ОТКЛОНЯТЬ электронную почту с помощью SpamAssassin

Можно ли отклонять электронные письма, как это делается в Postfix, используя header_checks, используя SpamAssassin? Обычно SpamAssassin только добавляет флаги спама и по умолчанию добавляет слово СПАМ в тему писем. Но если SpamAssassin классифицирует электронное письмо как СПАМ, можно ли указать postfix отклонить это электронное письмо вместо того, чтобы переходить во входящие учетной записи пользователя? Спасибо

0
задан 8 August 2019 в 20:35
2 ответа

В сеансе SMTP отклоняется с помощью milters

Вы можете заставить postfix использовать spamassassin для отклонения сообщений в сеансе SMTP .
Он делает отправляющий хост ответственным за отправку уведомления о недоставке обратно отправителю.

Sendmail, Postfix и еще несколько серверов MTA / SMRP поддерживают milters.
Postfix: http://www.postfix.org/MILTER_README.html

Есть несколько milter, поддерживающих spamassassin, на выбор:
https://cwiki.apache.org/confluence/display/spamassassin / IntegratedInMta

Классический подход состоит в том, чтобы

  • отклонить «наиболее вероятный спам» в сеансе SMTP (например, оценка спама> 10).
  • отметка «могут быть спам-сообщениями» (настраиваемый заголовок или измененный Тема: ])

Предупреждения

  • Проверка spamassassin в сетевом режиме может занять несколько секунд , что неприемлемо для многих серверов MTA / SMTP. Локальный режим быстрее, но менее точен.
    • Это МОЖЕТ снизить производительность вашего сервера, особенно при высокой + нагрузке.
    • Незначительное меньшинство серверов, отправляющих радиолюбители, ОЧЕНЬ «нетерпеливы»
  • Байесовский тест имеет решающее значение для очень хорошей точности spamassassin, но их труднее обучить при фильтрации для нескольких получателей
1
ответ дан 4 December 2019 в 13:19
man spamass-milter

и обратите внимание на флаг -r . Укажите высокий балл спама после -r и spamass-milter будет отклонять сообщения с этим уровнем или выше.

Это с sendmail , но я подозреваю, что ваш синтаксис будет аналогичным:

spamass_milter_flags="-r 25 -R 'Message content rejected' -f -p /var/run/spamass-milter.sock -i 127.0.0.1"
1
ответ дан 4 December 2019 в 13:19

Теги

Похожие вопросы