When the following is true:
- User attempts to create an account
- Instance has "require registration application" enabled
- Instance's email is not working/unavailable
the application seems to get lost, the user never receives an email (even after email functionality is restored), nor can that email/username be used going forward to re-submit the account creation request.
Additionally, since the user never verifies their email, the instance admin never gets a registration application.
It's not currently an issue for me, however, would it be possible to delete these ghost users? If you lookup the profile/username in the database, you can view it via the web UI, but the only options appear to be either blocking the user or banning them. It might be good to be able to completely delete the accounts, no?
I caught this in testing as well today.
That said i removed my test accounts in SQL directly
DELETE FROM local_user WHERE person_id='someusernumer'
Where someusernumber is their actual ID.
Used this thread as a resource:https://normalcity.life/post/13018
Awesome, that’s super helpful, thank you!
I guess I’ll also look into an SMTP relay. That could be useful I guess.
See the response in this chain here, that got it working for me.: https://r.rosettast0ned.com/comment/69757
I’m using Kubernetes, not docker compose, so this doesn’t exactly apply to my implementation.