> 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

Reply via email to