> On 31/12/2022 21:03 EET EML <sa212+dove...@cyconix.com> wrote:
> 
>  
> On 31/12/2022 18:50, Aki Tuomi wrote:
> 
> > As the log files shows:
> > 
> > Error: conn unix:auth-worker (pid=13471,uid=129): auth-worker<1>:
> > passwd-file(*@example.com): passwd-file: User iteration isn't currently
> > supported with %variable paths
> > 
> > This does not change by providing a domain, it still has a %variable, so it 
> > won't work.
> > 
> > Aki
> 
> But I think it's meant to work - if you look at 
> https://www.mail-archive.com/dovecot@dovecot.org/msg63918.html from 
> 2015, Timo says:
> 
> > Use userdb passwd-file to get iteration working. passdb isn't used for 
> > iteration. userdb static can't be used to iterate.
> 
> If I understand this correctly, I can use wildcards if userdb has a 
> passwd-file driver. My setup is:
> 
> > passdb {
> >    driver = passwd-file
> >    args = /var/mail/vhosts/%d/shadow
> > }
> > userdb {
> >    driver = passwd-file
> >    args = /var/mail/vhosts/%d/passwd
> > }

I think Timo forgot it did not work with %variables. Unfortunately missing 
features cannot be fixed by stating strongly that they should work. Lets see if 
this could be finally fixed in 2.4.

Aki

Reply via email to