[Dovecot] plus-address delivery

Jim Horner jhorner at arinbe.com
Tue Jan 22 08:58:21 EET 2008


On Monday 21 January 2008 18:31:01 Jon Fullmer wrote:
>
> I've recently set up postfix, amavisd-new/SpamAssassin, and dovecot.
>
> @addr_extension_spam_maps       = ('spam');
> $recipient_delimiter = '+';
>

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



More information about the dovecot mailing list