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
[EMAIL PROTECTED] -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
[EMAIL PROTECTED] -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


Reply via email to