> On 03/01/2024 23:38 EET John Fawcett <j...@voipsupport.it> wrote: > > > Hi > > I have recently rectified an old configuration error whereby I had > virtual users' home and mail directories set to the same value. > > I used option 3 from "ways to set up home directory" > > https://doc.dovecot.org/configuration_manual/home_directories_for_virtual_users/ > > so I have: > > home= |/var/vmail/domain/user/home/| > > mail= |/var/vmail/domain/user/| > > |where domain and user are substituted for the real domain and user.| > > For existing users where I created the home directory when migrating the > settings, there is no issue. But I am seeing errors like this for new users: > > lmtp(t...@example.com)<125035><EHDOAyS1lWVr6AEAjpgUYA>: Error: > autoexpunge: Couldn't create dovecot.autoexpunge.lock lock: > file_create_locked(/var/vmail/example.com/t...@example.com/home//dovecot.autoexpunge.lock) > > failed: > safe_mkstemp(/var/vmail/example.com/t...@example.com/home//dovecot.autoexpunge.lock) > > failed: No such file or directory > > Seems that differently to mail directory which is automatically created, > the home directory is not created. I couldn't see any config setting > that would autocreate home directories (where home directories are > subdirectories of mail directories). > > Would it be worthwhile introducing an autocreate option for home > directories? > > John > > > > > > Hi > I have recently rectified an old configuration error whereby I had virtual > users' home and mail directories set to the same value. > I used option 3 from "ways to set up home directory" > https://doc.dovecot.org/configuration_manual/ > home_directories_for_virtual_users/ > so I have: > home= /var/vmail/domain/user/home/ > mail= /var/vmail/domain/user/ > where domain and user are substituted for the real domain and user. > For existing users where I created the home directory when migrating the > settings, there is no issue. But I am seeing errors like this for new users: > lmtp(t...@example.com)<125035><EHDOAyS1lWVr6AEAjpgUYA>: Error: autoexpunge: > Couldn't create dovecot.autoexpunge.lock lock: file_create_locked(/var/vmail/ > example.com/t...@example.com/home//dovecot.autoexpunge.lock) failed: > safe_mkstemp(/var/vmail/example.com/t...@example.com/home// > dovecot.autoexpunge.lock) failed: No such file or directory > Seems that differently to mail directory which is automatically created, the > home directory is not created. I couldn't see any config setting that would > autocreate home directories (where home directories are subdirectories of mail > directories). > Would it be worthwhile introducing an autocreate option for home directories? > John > > >
I don't really understand why you want home to be under mail directory? How about swapping them around like home= /var/vmail/domain/user/ mail= /var/vmail/domain/user/mail because this makes more sense in many ways? Aki _______________________________________________ dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-le...@dovecot.org