[Dovecot] LMTP-Server: missing headers
Steffen Kaiser
skdovecot at smail.inf.fh-brs.de
Tue Feb 2 10:51:13 EET 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, 1 Feb 2010, Timo Sirainen wrote:
> It's beginning to sound like I should add "lmtp_headers" setting where
> you could do all kinds of "interesting" things like:
>
> lmtp_headers = \
> Return-Path: %f\n \
> Envelope-To: %t\n \
> X-Envelope-To: %t\n \
> X-Original-To: %t\n \
> Delivered-To: %t\n
Charles wrote:
"Dunno if it is different, but I like having the X-Original-To header -
it lets me see that the message was originally was to an alias (when it
was)."
In LMTPd it is to late to insert that information, therefore I would
change the syntax a bit, e.g.
@X-Original-To: %t\n
+X-Original-To: %t\n
X-Original-To: %t\n
"@" forces to overwrite existing headers, "+" adds another header, none
adds the header if none is present.
In Charles's case, the no-prefix variant would be ideal, because usually
the MTA has to insert that information, but the user can rely on the
existance of the header - as a fallback added by lmtpd.
For local headers the value should overwrite any existing header passed
from the outside.
===
Oh, the syntax should probably allow spaces in the value :-)
Regards,
- --
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iQEVAwUBS2fng7+Vh58GPL/cAQJtwQgAkCmhBz+IwrWHR28bcJiZYbMx1Ci1Lhv/
clsI7hkEf7nwrJVdyYL0SVo2M1Y1h+dzvFz2CEw8XRVSOj0+V3EAmjEBb/Ws9Atj
TkE5myFswBeu3TBNRH2BXHmOD9gqeSEger2fQ+x5dvVTqt3vKxkne9uQa05C30r4
nKImvNavjRifot067/sndF6Jaj+6N8ZjpY0oWYabQ9cNQV4mnNOqpzhSMhcH03Cu
QWGYJZxonvqcaaaQnZLVAh9hmI4anG+hM8gUaxZNO8+mnoDhMNzeL94ortCUc/ES
wuo7MaZ26/yyF+JaBRqVIg1NT8wCqP6XnNj+dZ+bxiLF4qarfWbt+w==
=x3p/
-----END PGP SIGNATURE-----
More information about the dovecot
mailing list