Verify Email For New Registered Users

Description:
My Rocket Chat environment is setup to allow self-user registration but requires admin to manually activate/enable the new account. The issue is that when a new user registers, an email is immediately sent to the new user “Hi You have successfully created an account…please click the link below to confirm email address and finish registration”. If the user clicks on that link before I have a chance to manually activate the account the link takes them to the logon screen but tells them that their account is not activated yet. When I do get around to activating the account another email is sent to the user informing them that their account is now active. When the user tries again to click the verify account link it tells them that the link has expired. So the account is activated but no username has been setup. Am I missing a setting somewhere?

Server Setup Information

  • Version of Rocket.Chat Server: 2.4.11
  • Operating System: Ubuntu server 18.04.4
  • Deployment Method: snap
  • Number of Running Instances: 1
  • DB Replicaset Oplog:
  • NodeJS Version:
  • MongoDB Version:
  • Proxy: nginx
  • Firewalls involved: ufw