Verbose logging for specific SMTP connections: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
=Verbose logging for specific SMTP connections= | =Verbose logging for specific SMTP connections= | ||
<hr> | <hr> | ||
{{KB|{{ | {{KB|{{ZC}}|{{ZCS 9.0}}|{{ZCS 8.8}}|}} | ||
<hr> | <hr> | ||
Latest revision as of 11:17, 3 November 2021
Verbose logging for specific SMTP connections
Problem
How to enable Postfix debug logging for a particular client or sender server?
Solution
To debug smtp connection from a specific client or sender server, we need to configure the parameters debug_peer_level
and debug_peer_list
.
1) Increase debug level. (default: 2)
postconf -e debug_peer_level=6
2) Add sender's IP or hostname or domain name in the debug_peer_list.
postconf -e debug_peer_list='192.168.0.124,example.com'
Note: We can define one or more IP addresses, domains, or net/masks. White spaces are not allowed between the values.
3) Reload postfix to make the change effective immediately.
postfix reload
4) Now check log file "/var/log/zimbra.log
".
Once troubleshooting is done, then disable debug logging:
postconf debug_peer_list="" postfix reload
Additional information
http://www.postfix.org/DEBUG_README.html
http://www.postfix.org/postconf.5.html#debug_peer_level
http://www.postfix.org/postconf.5.html#debug_peer_list
Submitted by: Heera Singh Koranga |