doveadm -A finds non existent users
Hi,
I am trying to iterate through all users using "doveadm sieve list -A" and I am seeing a lot of messages like this one:
doveadm(someuser): Info: User no longer exists, skipping
When I do "doveadm sieve list -u someuser" I get the following:
doveadm(someuser): Error: User doesn't exist
I have defined LDAP as my userdb and "someuser" is not present in the LDAP anymore. Where does doveadm -A get this user from and how can I clean this up?
Thanks Julian
Did you check that your iterate filter does not find the user somehow?
Aki
On 14/11/2025 10:56 EET Kippels, Julian via dovecot <dovecot@dovecot.org> wrote:
Hi,
I am trying to iterate through all users using "doveadm sieve list -A" and I am seeing a lot of messages like this one:
doveadm(someuser): Info: User no longer exists, skipping
When I do "doveadm sieve list -u someuser" I get the following:
doveadm(someuser): Error: User doesn't exist
I have defined LDAP as my userdb and "someuser" is not present in the LDAP anymore. Where does doveadm -A get this user from and how can I clean this up?
Thanks Julian
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org
Just looked into it and for my server it's exactly that. The iterate_filter returns users that the user_filter (in my case because of using the domain in base) does not.
Markus
On 11/14/25 10:38, Aki Tuomi via dovecot wrote:
Did you check that your iterate filter does not find the user somehow?
Aki
On 14/11/2025 10:56 EET Kippels, Julian via dovecot <dovecot@dovecot.org> wrote:
Hi,
I am trying to iterate through all users using "doveadm sieve list -A" and I am seeing a lot of messages like this one:
doveadm(someuser): Info: User no longer exists, skipping
When I do "doveadm sieve list -u someuser" I get the following:
doveadm(someuser): Error: User doesn't exist
I have defined LDAP as my userdb and "someuser" is not present in the LDAP anymore. Where does doveadm -A get this user from and how can I clean this up?
Thanks Julian
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org
Great, thats it. The user_filter and iterate_filter were indeed slightly different.
Problem solved!
Thank you
Am Freitag, dem 14.11.2025 um 11:00 +0100 schrieb Markus Bach via dovecot:
Just looked into it and for my server it's exactly that. The iterate_filter returns users that the user_filter (in my case because of using the domain in base) does not.
Markus
On 11/14/25 10:38, Aki Tuomi via dovecot wrote:
Did you check that your iterate filter does not find the user somehow?
Aki
On 14/11/2025 10:56 EET Kippels, Julian via dovecot <dovecot@dovecot.org> wrote:
Hi,
I am trying to iterate through all users using "doveadm sieve list -A" and I am seeing a lot of messages like this one:
doveadm(someuser): Info: User no longer exists, skipping
When I do "doveadm sieve list -u someuser" I get the following:
doveadm(someuser): Error: User doesn't exist
I have defined LDAP as my userdb and "someuser" is not present in the LDAP anymore. Where does doveadm -A get this user from and how can I clean this up?
Thanks Julian
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org
--
| | Julian Kippels | | M.Sc. Informatik | | | | Zentrum für Informations- und Medientechnologie | | Heinrich-Heine-Universität Düsseldorf | | Universitätsstr. 1 | | Raum 25.41.O1.32 | | 40225 Düsseldorf / Germany | | | | Tel: +49-211-81-14920 | | mail: kippels@hhu.de
participants (3)
-
Aki Tuomi
-
Kippels, Julian
-
Markus Bach