[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