On Jul 18, 2012, at 12:51 AM, Sean Kamath wrote:
> Since dovecot-lda is passed the -d option, it's using that (and only that) 
> for delivery.  Since there's no X-Original-To: header, it doesn't really have 
> any option (since the non-envelope-to address might not exist, or point to 
> something other than the end user's mailbox, etc).
> 
> It would appear that I have two options:
> 
> 1) Figure out what macro(s) is(are) valid to pass to dovecot-lda with the -a 
> option in the sendmail config file (sendmail.cf).
> 
> 2) Get sendmail to put "X-Original-To: <address>" in the header.
> 
> Both would appear to be a sendmail issue, not a dovecot/pigeonhole issue.

OK, for the archives:

I went with Option 2.  In my sendmail.mc, I added:

LOCAL_CONFIG
H?${u}?X-Original-To: $u

This adds the header X-Original-To with the envelope recipient as the value.

Seems like a hack, but what can you do?  It works.

BTW: No one asked, but I thought I'd just mention that the reason I want to use 
the envelope recipient address is many bulk-mailing lists will use blind 
addressing, so you can't use the To: or Cc: headers effectively.

Anyway, sorry for the noise everyone.

Sean

Reply via email to