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.