Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision |
| postfix._debug [2026/02/17 10:48] – created jp | postfix._debug [2026/02/17 10:58] (current) – jp |
|---|
| ==== Включаем выборочный debug для определенного хоста ===== | ==== Включаем выборочный debug для определенного хоста ===== |
| |
| Представим, что нам необходимо произвести debug какой-либо проблемы, но полностью //loglevel// увеличивать не хочется, т.к. нас засыпет логами. В postfix легко включить отдельный //loglevel// для конкретного хоста. Делается это добавлением в файл конфигурации (/etc/postfix/main.cf) следующей директивы: | Представим, что нам необходимо произвести debug какой-либо проблемы, но полностью //loglevel// увеличивать не хочется, т.к. нас засыпет логами. В //Postfix// легко включить отдельный //loglevel// для конкретного хоста. Делается это правкой основного файла конфигурации: |
| |
| postconf -e debug_peer_level=10 | /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//. |
| | |
| | {{tag>Mail Postfix Linux}} |