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

Неизвестная команда Postfix

Я использую два milter'а на моей текущей установке postfix. Я заметил, что от одного конкретного клиента они отправляют недопустимую команду, состоящую из первых трех букв их доменного имени. Когда postfix видит это, мои милтеры закрываются.

Как я могу пройти дальше?

Я видел это в документации по постфиксу, но не знаю, как это применить:

milter_unknown_command_macros (default: see "postconf -d" output)
The macros that are sent to version 3 or higher Milter (mail filter) applications after an unknown SMTP command. See MILTER_README for a list of available macro names and their meanings.

This feature is available in Postfix 2.3 and later.

Спасибо

Вы могли бы использовать smtpd_command_filter чтобы исключить эти фиктивные команды:

В /etc/postfix/main.cf:

smtpd_command_filter = pcre:/etc/postfix/bogus_commands

И в / etc / postfix / bogus_commands:

/[^ ]{3}/ NOOP

Возможно, вам придется протестировать регулярное выражение в соответствии с вашими потребностями.

Команды SMTP, состоящие из 3 букв, отсутствуют :)