I'd like to have all the RFC-821-ish information (ie a record of all the SMTP 
commands and responses) saved in the logs.
Putting the -v flag after the smtpd in the /etc/postfix/master.cf seems to be 
going a bit far.
Aside from experimenting, is there any way that will save just the protocol 
bits, and suppress the rest? (for all hosts, not just a few)

Ie, just stuff like this:

Dec 14 17:42:09 HomeTree postfix/smtpd[13487]: > 
camomile.cloud9.net[168.100.1.3]: 220 HomeTree.kapu.net ESMTP Postfix
Dec 14 17:42:09 HomeTree postfix/smtpd[13487]: < 
camomile.cloud9.net[168.100.1.3]: EHLO camomile.cloud9.net
Dec 14 17:42:09 HomeTree postfix/smtpd[13487]: > 
camomile.cloud9.net[168.100.1.3]: 250-HomeTree.kapu.net
Dec 14 17:42:09 HomeTree postfix/smtpd[13487]: > 
camomile.cloud9.net[168.100.1.3]: 250-PIPELINING
Dec 14 17:42:09 HomeTree postfix/smtpd[13487]: > 
camomile.cloud9.net[168.100.1.3]: 250-SIZE 10485760
Dec 14 17:42:09 HomeTree postfix/smtpd[13487]: > 
camomile.cloud9.net[168.100.1.3]: 250-VRFY
Dec 14 17:42:09 HomeTree postfix/smtpd[13487]: > 
camomile.cloud9.net[168.100.1.3]: 250-ETRN
Dec 14 17:42:09 HomeTree postfix/smtpd[13487]: > 
camomile.cloud9.net[168.100.1.3]: 250-AUTH LOGIN PLAIN CRAM-MD5 GSSAPI
Dec 14 17:42:09 HomeTree postfix/smtpd[13487]: > 
camomile.cloud9.net[168.100.1.3]: 250-STARTTLS
Dec 14 17:42:09 HomeTree postfix/smtpd[13487]: > 
camomile.cloud9.net[168.100.1.3]: 250-ENHANCEDSTATUSCODES
...
Dec 14 17:42:10 HomeTree postfix/smtpd[13487]: > 
camomile.cloud9.net[168.100.1.3]: 250 2.0.0 Ok: queued as EF542DEEB4E
Dec 14 17:42:10 HomeTree postfix/smtpd[13487]: < 
camomile.cloud9.net[168.100.1.3]: QUIT
Dec 14 17:42:10 HomeTree postfix/smtpd[13487]: > 
camomile.cloud9.net[168.100.1.3]: 221 2.0.0 Bye

Aloha,
Michael.
-- 
"Please have your Internet License             
 and Usenet Registration handy..."

Reply via email to