Do you think it might be better to do the DNS check after the email input goes from in focus to out of focus rather than waiting to check after the register button is clicked?
This night be a bit more userfriendly, but unlike the current approach (which is only a really simple extension of existing functionality) it would require quite a bit of new code.
Not sure if I'd be willing to do that
Hi, I noticed that DNS validation also applies when existing users log in with their email address.
If their email domain was valid when they registered but later becomes invalid, email login fails with “The requested user could not be found,” even though the account still exists.
Would you consider making this behavior configurable? Perhaps the following options could help accommodate different needs:
Validate everywhere, including login (current behavior)
Validate during registration and email changes only
Validate new registrations only
This could help prevent existing users from losing email login access while still allowing administrators to enforce stricter validation if preferred.