First off, thanks for all your work on this, we’re very happy using zammad! \o/
We’re new to zammad and we’d like to know how to delete user accounts that have not verified their email addresses. The service we provide is publicly open and it’s common that users try (or manage) to register an account without any intention to create a ticket and ask for assistance (sometimes even with non-existing email addresses). The problem with this is that these accounts will just take up space over time so we would like to perform regular clean ups.
For the users that do verify their account and log in we have found we can set a scheduler to delete them (role: xxx, last login: xxx, existing tickets: no).
We cannot find how to identify accounts that do not verify their email address. If there is no built in way to do this then the workaround we have thought of is to set a scheduler to delete any user accounts that have no tickets. Unfortunately we anticipate that this will create problems when the scheduler runs at the time between someone creating an account and submitting their ticket.
I’ve read the docs and looked over the community, apologies in advance if I’m missing something very obvious. It would be great help to be pointed in the right direction or get some feedback on whether there’s a better way to do this.
My questions are:
-
Is there a way to know when an account hasn’t verified their email address?
-
Is there a way to know if an account hasn’t logged in?