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

Блокировать отправку и получение писем с пустой строкой темы?

Как я могу настроить Postfix, Dovecot и / или SpamAssasin, чтобы отклонять все входящие и исходящие электронные письма с пустой темой?

Я использую Debian 8.6.

Если вы хотите ОТКЛЮЧИТЬ почту, что было бы неплохо, поскольку она также информирует отправителя о том, что вы не хотите получать почту с пустой темой, вам следует использовать Postfix. header_checks.

Добавить header_checks = pcre:/etc/postfix/header_checks на ваш main.conf а затем добавьте туда это регулярное выражение для пустой темы:

/^subject: *$/   REJECT  Please add subject to your mail.

Чтобы использовать это Регулярное выражение, совместимое с Perl Вы должны иметь Поддержка карт Postfix PCRE (из пакета postfix-pcre) установлены.

Только ограничение с header_checks в том, что он не может распознать, Subject поле полностью отсутствует. Эту проблему можно решить, поставив ей более высокую оценку на SpamAssassin. Для глобальной конфигурации /etc/spamassassin/local.cf и для конфигурации пользователя ~/.spamassassin/user_prefs Добавить:

score MISSING_SUBJECT          30

Если вам нужно ОТКЛОНЯТЬ письма без Subject заголовок, а не просто пометить и / или незаметно удалить почту, вы можете заставить SpamAssasin отклонять почту на основе оценки используя его как прокси-фильтр для Postfix.