[Dovecot] deliver: -m, sieve and -n

Jim Horner jhorner at arinbe.com
Sat Mar 24 09:26:31 EET 2007



Hi,

I took a stab at editing the wiki ... the changes disappeared? I guess I was 
overruled.

The wiki (http://wiki.dovecot.org/LDA) states 

-m <mailbox>: Destination mailbox (default is INBOX). If the mailbox doesn't 
exist, it's created (unless -n is used). If message couldn't be saved to the 
mailbox for any reason, it's delivered to INBOX instead.

I tried to add a little note that the sieve plugin takes precedence. For 
example if at the end of the a .dovecot.sieve there is a line like:

fileinto "CompanyFolders.general";

then the -m <mailbox> is ignored. I am not sure about the use of 'stop'. 

-n: If the destination mailbox doesn't exist, don't create it. This affects 
both -m parameter and fileinfo action in Sieve scripts. The fallback is to 
deliver mail to INBOX.

(typo: fileinto not fileinfo)

My testing shows that if the mailbox does not exist then the mail is rejected 
like so:

===
Your message was automatically rejected by Dovecot Mail Delivery Agent.

The following reason was given:
Mailbox doesn't exist: mail-lists.debian
===

I like the wiki's solution better.

Jim



More information about the dovecot mailing list