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..."