[Dovecot] mail_location and storage type

Jürgen Herz juergen at jherz.redirectme.net
Mon Feb 12 20:21:41 UTC 2007


Timo Sirainen wrote:
> On Wed, 2007-02-07 at 18:11 +0100, Jürgen Herz wrote:
>> POP3(jrg): Ambiguous mail location setting, don't know what to do with
>> it: /server/mail/jrg/Maildir (try prefixing it with mbox: or maildir:)
>> POP3(jrg): Failed to create storage with data: /server/mail/jrg/Maildir
> ..
>> mail_location = maildir:/server/mail/%u/Maildir
> 
> Maybe it got it elsewhere? From userdb maybe? Or do you also have
> default_mail_env? Or if you change that setting, does the path in the
> error message change?

I guess that's it. The MAIL environment is also fetched from LDAP via
user_attrs.
I'm sorry for bothering you. Must have overlooked that mail_location
only provides the default--from this point of view default_mail_env was
a better name.

Since the LDAP is read by various applications I can't store the mail
location including maildir: there. Is it possible to prepend "mailbox:"
the MAIL environment while fetching it in user_attrs?

> Creating the cur directory probably fixed it because then it allowed the
> mailbox format autodetection code to work.

Seems so.

Regards,
Juergen


More information about the dovecot mailing list