exim: Боремся с отсутствием темы (пустой subject)

Все знают о правилах сетевого этикета — нетикете(netiquette), и в то же время мало кто его соблюдает.
Одним из важнейших правил является указание темы(сабжа, subject) электронного письма.

Зачастую, лудям некогда думать, что же туда написать. Иногда просто лень это делать.

Но, давайте взглянем на проблему с другой стороны: у вас несколько сотен писем от одного и того же адресата. Как искать нужное?

Таким образом, не указывая тему сообщения вообще, или указывая сабж, не соответствующий содержанию письма, ваш адресат сваливает все проблемы на вас.
ИМХО, по меньшей мере, это невежливо.

Итак, боремся с пустыми сабжами при помощи exim:

В блоке конфига (acl_check_data:), ответственным за проверку входящих писем указываем следующее:

# Empty Sybject reject.
deny    condition     = ${if eq{$h_Subject:}{}{yes}{no}}
        message       = Messages with blank/empty subject line are not accepted

accept  authenticated = *

В моем конфиге такое правило существует для всех сообщений, неважно, от аутентифицированого пользователя или нет.

Yours sincerely,
JRoger

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Анти-спам: выполните заданиеWordPress CAPTCHA