postfix, Фильтрация сообщений при получении и отправкеПочтовый сервер умеет фильтровать сообщения во время их приёма/отправки. Он делает это построчно. С помощью регулярных выражений можно задать определённое условие и действия, которые будут выполняться в случае совпадения данного выражения с заголовком письма (со строкой заголовка). Метод не подходит для заголовков, содержащих хотя бы один кириллический символ, так как в этом случае вся строка шифруется в base64 и регулярное выражение не найдёт совпадений. * * * Правила фильтрации заголовков сообщений расположены в файле: /etc/postfix/header_checks Пример строк фильтрации:
/^Subject:.*Undelivered Mail Returned to Sender$/ DISCARD Information Первая строка - правило. Вторая - действие при срабатывании правила. Два пробела перед указанием действия - обязательны. DISCARD - отбросить письмо. Пример выше заставляет почтовый сервер отбрасывать письма, в чьих заголовках есть строка, которая начинается со слова "Subject:", и заканчивается на "Undelivered Mail Returned to Sender" После изменения файла header_checks для применения изменений необходимо выполнить команду: # postconf reload #linux #postfix #электронная почта 2019-08-20 22:08:27
|