Removing staged users - how to?

Yes, I am. After I deleted the user 3 times with its messages, Topics table has the following info:

You may see that ids 330, 332 and 334 should be a single topic, they even have the same time of creation. I think each time I tried to delete the user a new user was creating, therefore topics have update timestamp.

The same for ids 331, 333 and 335.

My settings:

  • anonymous posting min trust level = TL4
  • pop3 polling enabled
  • pop3 polling username = support@tmch.icu
  • pop3 polling delete from server = off
  • log mail processing failures = on
  • email in = on
  • email in min trust = TL0
  • block auto generated emails = off
  • enable forwarded emails = on

The issue is reproducable, steps:

  1. Assign email to category, let it be support@tmch.icu, my category is accessible only to groups.
  2. Go to invitations in your profile https://tmch.icu/my/invited (I am an admin)
  3. Send an invitation for support@tmch.icu
  4. After 5 minutes check received email at https://tmch.icu/admin/email/received
  5. Check if staged user has appeared at https://tmch.icu/admin/users/list/staged
  6. Check if topic created
  7. Open mail client for support@tmch.icu and forward the invitation just received to support@tmch.icu. Do not change the email, just forward as is.
  8. After 5 minutes check received email at https://tmch.icu/admin/email/received - probably it will not be processed because of empty body, ignore it.
  9. Go to https://tmch.icu/admin/users/list/staged and delete the staged user. The correspond topic will be deleted automatically.
  10. Wait 5 minutes and refresh the following pages:
    https://tmch.icu/admin/users/list/staged
    https://tmch.icu/admin/email/received
    your category
  11. You should see the deleted user and topic has appeared again.
  12. Repeat steps 9-11, you should see the same, last time.