I seem to have the same issue:
The Email normally sent to registering user containing the verification code link is not being sent.
I (the admin) do receive notification of new registrations. These users do receive other emails (such as when I add them to roles, they receive the notification). So there is no email address or smtp problem.
Issues occurs after upgrade to DNN7.3 (and 7.3.1) or earlier. Several months ago, I switched from Public to Verified user registration.
The issue may be related to the 2nd line below because I have external custom code that now fails on that line (that worked before).
TokenReplace tr = new TokenReplace(Scope.SystemMessages, "en-US", currentPortal, ui);
tr.AccessingUser = new UserController().GetUser(currentPortal.PortalId, currentPortal.AdministratorId);
string verificationCode = tr.ReplaceEnvironmentTokens("[User:VerificationCode]");
See
http://www.dnnsoftware.com/answers/ci... for details
I thought the issue may be caused a bad admin account (which is required for AccessingUser), so I recreated the admin account. But it did not resolve it.
Possibly related links:
https://dnntracker.atlassian.net/brow... No verification email with verification link is sent out when setting User Registration as Verified
https://dnntracker.atlassian.net/brow... Users are not receiving emails - SSL + Trusted Certificate