Verbose logging for specific SMTP connections
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 |