> On 15/02/2025 17:39 EET Ken Wright via dovecot <dovecot@dovecot.org> wrote:
> 
>  
> On Sat, 2025-02-15 at 08:59 +0200, Timo Sirainen wrote:
> > On 15. Feb 2025, at 0.06, Ken Wright via dovecot
> > <dovecot@dovecot.org> wrote:
> > > 
> > > driver = mysql
> > > connect = host=localhost dbname=postfixadmin user=postfixadmin
> > > password=hidden
> > > userdb_default_password_scheme = ARGON2I
> > > password_query = SELECT username AS username, password FROM mailbox
> > > WHERE username = '%{user | username }' AND active= '1'
> > > user_query = SELECT maildir, 2000 AS uid, 2000 AS gid FROM mailbox
> > > WHERE username = '%{user | username }' AND active= '1'
> > > iterate_query = SELECT username AS username FROM mailbox
> > 
> > These need to be converted to the new syntax.
> > 
> Is this correct?
> 
> passdb sql {
>   query = SELECT username AS username, domain, password FROM mailbox
> WHERE username = '%{user | username}' AND domain = '%{user | domain}'
> AND active= '1'
>   }
> userdb sql {
>   query = SELECT maildir, 2000 AS uid, 2000 AS gid FROM mailbox WHERE
> username = '%{user | username}' AND domain = '%{user | domain}' AND
> active= '1'
>   # For using doveadm -A:
>   iterate_query = SELECT username AS username, domain FROM mailbox
> 

Like mentioned already on some thread, returning maildir is not right, check 
https://doc.dovecot.org/2.4.0/core/config/mailbox/mail_location.html and return 
mail_path instead.

Aki

_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to