Hi!

We've been noticing that many people are configuring mail_inbox_path.

I assume that for most people this is because debian decided to include it in 
their default config, so that it would use /var/mail boxes for user INBOXes.

If your inbox *does not* reside in some weird location, you should *not* set 
this setting to any value, instead you can either ensure it's commented out, or 
set to empty value. IN PARTICULAR, IT IS **NOT** REQUIRED SETTING.

Setting it to some random weird value like '.' will just cause Problems, 
setting it to $MAIL_HOME/ or something else will just be either pointless or 
cause problems.

Some most common conversions (please adjust to your environment)

mail_home= /home/vmail/%u
=>
mail_home = /home/vmail/%{user}

mail_home = /home/vmail/%d/%u
=>
mail_home = /home/vmail/%{user|domain}/%{user|username}
or some variant of this.

mail_location = maildir:~/
=>
mail_path = ~/
mail_driver = maildir

mail_location = maildir:/var/srv/foo/%d/%u
=>
mail_path = /var/srv/foo/%{user|domain}/%{user|username}
mail_driver = maildir

In addition you might want to convert

INDEX=~/.index
=>
mail_index_path=~/.index

CONTROL=~/.control
=>
mail_control_path=~/.control

LAYOUT=fs
=>
mailbox_list_layout=fs

A minimal working config is

mail_home=/home/vmail/%{user}
mail_driver=maildir
mail_path=~/maildir
mail_uid=vmail
mail_gid=vmail

##

If you have settings like

namespace other {
   location = maildir:/foo/bar
}

this converts into

namespace other {
   mail_path = /foo/bar
   # optional, if this is matches your top level
   mail_driver = maildir
}

Hope this clears out some of the confusion. 

Aki

_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to