Re: Changed location of index files

Aki Tuomi via dovecot <[email protected]> Mon, 11 May 2026 14:58:48 +0300 (EEST)
Newsgroups gmane.mail.imap.dovecot
Message-ID <956460931.235.1778500728352@appsuite-pro-sync-core-mw-groupware-1.appsuite-pro-sync-core-mw-hazelcast-headless.appsuite-dev.svc.cluster.local>
> On 11/05/2026 14:52 EEST Lafiel Elentari via dovecot <[email protected]> wrote:
> 
>  
> Hello.
> 
> After upgrading to version 2.4, index files were moved to the user's
> home directory, and the `mail_path = ~/mail` parameter was no longer
> taken into account when processing index files.
> 
> In addition, indexes for the `INBOX` folder no longer respect the
> `mail_index_path=` parameter and are stored in the
> `./INBOX/dovecot.index.*` folder, although they should be stored in the
> same folder where the messages are stored, given the current
> configuration.
> 
> My configuration:
> ```
> mail_home =
> mail_inbox_path =
> mail_index_path =
> mail_path = ~/mail
> userdb declarative {
>   passwd_file_path = /var/data/mail/dovecot/passdb
>   driver = passwd-file
>   fields {
>     home = /var/data/mail/vmail/%{user | domain}/%{user | username}
>     mail_index_path = /var/data/mail/vmail/%{user | domain }/%{user | username}
>   }
> }
> ```
>

Hi!

Try adding userdb_ to mail_index_path. Home is special.

Keys which begin with a userdb_ prefix are used for userdb, others are used for passdb. https://doc.dovecot.org/2.4.3/core/config/auth/databases/passwd_file.html#configuration

Aki

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