[Dovecot] v2.0 lmtp logging

Timo Sirainen tss at iki.fi
Sat Oct 24 01:34:04 EEST 2009


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 <jdoe at example.com> 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?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20091023/d245c617/attachment.bin 


More information about the dovecot mailing list