I'm sorry I didn't clarify that. Yes, I am using Dovecot deliver as my
LDA. Here's the line I have in Postfix's master.cf:
dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f $ {sender} -d ${u ser}@${nexthop} -n -m ${extension}
I didn't think I had the "-m ${extension}", but it turns out I did.
Any other thoughts?
- Jon
On Jan 21, 2008, at 11:58 PM, Jim Horner wrote:
It is unclear if you are using Dovecot deliver or Postfix as your LDA.
The solution might be simply adding
recipient_delimiter = +
to Postfix's main.cf.
On the other hand, we are calling Dovecot deliver from Postfix from
the master.cf file. deliver puts the mail into the extension folder or
INBOX if the extension does not exist.dovecot unix - n n - - pipe flags=DOR user=vuser:vuser argv=/usr/local/libexec/dovecot/deliver -d ${user}@${nexthop} -n -m ${extension}
If you are using Dovecot deliver, I think you can do the same thing
using sieve filters but from memory we ruled that out because it requires
every user to have a sieve script. There was talk of implementing a global
sieve script but that would only work from an include (which could get
deleted) and every user would still need a sieve script.Jim