Iteration failure on passwd-file when listing all users?

EML sa212+dovecot at cyconix.com
Sat Dec 31 17:15:18 UTC 2022


I did try that, but it makes no difference - note the error message in 
the Dovecot log file, which actually shows the '*' verbatim (or the '?', 
if you use that), so the special character actually goes through to 
doveadm (I'm not sure how!)

On 31/12/2022 17:10, Marc wrote:
>> I'm trying to get a list of all dovecot users, on a simple test setup on
>> my local network (which "works", in that I can get IMAP mails from dovecot):
>>
>> passdb {
>>     driver = passwd-file
>>     args = /var/mail/vhosts/%d/shadow
>> }
>> userdb {
>>     driver = passwd-file
>>     args = /var/mail/vhosts/%d/passwd
>> }
>>
>> The command 'doveadm user -ufoo at example.com' correctly shows that user.
>> However, any attempt to wildcard the user fails:
>>
>> # doveadm user -u *@example.com
>> Error: auth-master: userdb list: User listing returned failure
>> Fatal: user listing failed
>>
>> The log file shows
>>
>   quotes? shell expands *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20221231/05e385e8/attachment.htm>


More information about the dovecot mailing list