[Dovecot] Trying to use "deliver" as a LDA

LEGRAND Stéphane stephane.legrand at loiret.cci.fr
Tue Oct 10 16:03:33 UTC 2006


Le lundi 09 octobre 2006 à 19:44 +0300, Timo Sirainen a écrit :
> On Mon, 2006-10-09 at 17:49 +0200, Stéphane Legrand wrote:
> > Hello,
> > 
> > I'm trying to use "deliver" as a LDA for some users. I found the page
> > http://wiki.dovecot.org/LDA where i read that i can use the ".forward"
> > file in the user HOME directory. However, when i try, i get the
> > following error in the maillog file : 
> > 
> > ... deliver(...): mbox: We need root IMAP folder, but can't find it or
> > HOME environment
> > ...deliver(...): Failed to create storage for 'user' with mail
> > 'mbox:/var/mail/user'
> 
> Well, two things:
> 
> 1) You shouldn't use mbox:/var/mail/user. It works only as long as the
> user file exists. If it ever is removed, this fails because Dovecot then
> assumes it points to a directory. I think I should just make Dovecot
> give error message directly instead of having it half-work..
> 
> 2) As it says, Dovecot needs to know where its index files and such are
> stored. Since it's started from .forward, it looks like the $HOME
> environment isn't set and Dovecot doesn't know where to find it.
> 
> One easy solution would be to change default_mail_env to:
> 
> default_mail_env = mbox:/home/%u/mail:INBOX=/var/mail/%u
> 

Ah, ok. It works now. 
Thank you very much for your help.

-- 
Stéphane LEGRAND
Pôle Système d'Information - Développement informatique 
CCI du Loiret - 23 place du Martroi - 45044 ORLEANS CEDEX 1 
Tél : 02 38 77 77 55 - Mél : stephane.legrand at loiret.cci.fr - Fax : 02 38 42 15 61




More information about the dovecot mailing list