Timo Sirainen wrote:
> On Sat, 2009-10-17 at 22:41 +0200, Andrzej Adam Filip wrote:
>> Would it be sensible/"cost effective" to make dovecot-deliver generated
>> X-Delivered-To header(s) based on command line parameter(s)?
>> [after striping such existing headers, before consulting sieve]
> 
> How exactly would that work? 

By specifying content of the header(s) via command line parameter(s)

e.g.
deliver -d userx -x us...@gmail.com
  X-Delivered-To: us...@gmail.com
deliver -d userx -x us...@yahoo.com
  X-Delivered-To: us...@yahoo.com.com
deliver -d userx -x us...@example.net -x us...@example.net
  X-Delivered-To: us...@example.net
  X-Delivered-To: us...@example.net

> How is X-Delivered-To different from Delivered-To header? 

As I understand Delivered-to header is generated by some MTA (postfix).
I would like to make it
a) available (via dovecot's command line) to other MTAs (e.g. sendmail)
especially when message delivery to specific mailbox is generated by
multiple "RCPT TO:"
b) available to "MTA-less" configuration e.g. fetchmail calling directly
dovecot's deliver (via --mda option)

> Do you mean there would be another parameter specifying what its content is?

It would be the best solution from my perspective.

> Somehow this sounds more like MTA's job (and perhaps LMTP server's job,
> so I might need to do that anyway there).

As I wrote I would like to get the functionality even in "MTA-less"
configurations.

Reply via email to