The Magician

Postfix. Debug

Включаем выборочный debug для определенного хоста

Представим, что нам необходимо произвести debug какой-либо проблемы, но полностью loglevel увеличивать не хочется, т.к. нас засыпет логами. В Postfix легко включить отдельный loglevel для конкретного хоста. Делается это правкой основного файла конфигурации:

/etc/postfix/main.cf 

Необходимые директивы, содержащие уровень логирования и хост, для которого мы хотим произвести debug, можно добавить командой postconf, чтобы не править файл конфига вручную:

postconf -e debug_peer_level=10
postconf -e 'debug_peer_list=192.168.0.1'

Проверить валидность конфигурации можно следующим образом:

postfix check

После чего необходимо перезапустить службу:

systemctl reload postfix

Теперь в /var/log/mail.log мы увидим подробную сессию для хоста 192.168.0.1.

postfix._debug.txt · Last modified: by jp