The issue is more with legacy installs being upgraded than with new setups, on the later I might adjust the settings and start using the recoomended layout. On the alternative you suggest, if I understood properly, you are changing the setup to mdbox
mail_location = mdbox:%h/mdbox:INDEX=/mail/**indexes/%2Ln/%Ln If there was a method to move automatically the mails (preferibly not moving to mdbox) to a subfolder, I could change to the recommended layout my current install. Otherwise it seems the only current solution is to: 1.- Stop dovecot 2.- Change to recommended layout the config 3.- Via a script move the content to the new location 4.- Start dovecot with the new layout..
Am i right?
Joan
2013/5/15 Timo Sirainen tss@iki.fi
Dovecot autocreates the mail directory, but apparently it doesn't currently autocreate the home directory if it's located elsewhere. I'm not sure if it's really worth the trouble to change the code to do that. Ideally the mail directory would be under the home directory and this wouldn't be a problem. You could also change your new user creation to trigger mkdiring the user's home.
On 15.5.2013, at 15.57, Joan aseques@gmail.com wrote:
Sorry for this bump, but isn't there a better solution to have those folders than to be watching the logs for warnings and recreate them?
Regards,
Joan
2013/5/14 Joan aseques@gmail.com
Yes, all folder tree has vmail:vmail as the owner, and dovecot can create the folders without issues. I verified that when manually creating those folders, the warnings disappear, the main issue still remains though. When I send the first mail to a user he has this layout: cur dovecot.index.cache dovecot.index.log dovecot-uidlist dovecot-uidvalidity dovecot-uidvalidity.5191f7ad maildirsize new tmp
Sadly ,there's no home folder, so I've no other option than to create the folder by hand?
2013/5/14 Angel L. Mateo amateo@um.es
El 13/05/13 17:50, Steffen Kaiser escribió:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, 13 May 2013, Joan wrote:
Hi Steffen, that was an error I hadn't spotted (copypasting error).
Still after changing mail_home to the proper value (/home/vmail/%d/%n/home) the errors in the logs are the same
Am I supposed to create the folders via an external script? Or is
> there any option to make this automatic. >
As far as I know, the home directory is not created automatically. You will need to use an external script.
I have this config:
mail_home = /mail/users/mailboxes/%2Ln/%Ln mail_location = mdbox:%h/mdbox:INDEX=/mail/**indexes/%2Ln/%Ln
In my config, mail_home is also auto created (I have dovecot
2.1.16)
Do you have any error? Has dovecot user permissions to create
direcotories/files under your /var/mail?
-- Angel L. Mateo Martínez Sección de Telemática Área de Tecnologías de la Información y las Comunicaciones Aplicadas (ATICA) http://www.um.es/atica Tfo: 868887590 Fax: 868888337