On Sat, 2009-10-24 at 00:02 +0200, Pascal Volk wrote: > I think it would be useful if the lmtp would also log new connections. > For example: > a) TCP connections: > lmtp: Info: Connection: rip=10.1.2.3, lip=10.1.2.5, cid=1255555555.12345 > b) Socket connections: > lmtp: Info: Connection: via socket, cid=1255555777.10452
Maybe this could be merged somehow with login_log_format* settings, since they're pretty similar.. > cid: > The 'connection ID', consists of the current unix time and the pid > of the lmtp process. (Or some other values in some other format) > > The cid should be used in the 'saved' messages. So the delivering MTA > would see something like '250 2.0.0 OK: 1255555555.12345 Saved', > instead of a message like '250 2.0.0 <[email protected]> Saved'. > The lmtp should also write the cid to the log. For example: > 'lmtp(jdoe): Info: msgid=123, cid=1255555555.12345: saved mail to INBOX' > (or discarded because of a matching sieve rule). > > With this connection ID it would be possible to trace the route which > the e-mail has taken. Sounds like the ESMTP id that SMTP servers add to Received: header. Perhaps LMTP should also be adding the header?
signature.asc
Description: This is a digitally signed message part
