3 ms·
I do a lot of optin email. Here are some examples of bounced emails that people use to sign up: * somename@gmail.co * anothername@yhoo.com * myemail@hotmial.
by JacobJans 10y ago
I do a lot of optin email. Here are some examples of bounced emails that people use to sign up:
* somename@gmail.co
* anothername@yhoo.com
* myemail@hotmial.com
These are very common errors that occur nearly every day. A regex isn't going to help here. What does help, is a notification that asks people to verify what they typed –– if the email contains an obvious, common error, such as one listed above.
- gizmodo59 10y agoAsking to retype though being a simple solution IMHO is asking for a lot. Consider a user who uses mobile phone, even copy paste is annoying. Validating if the mail box exists and that it does not belong to a provider like mailinator and then sending a confirmation link to them works. While its not perfect, it does address lot of other concerns without sacrificing user experience.
- stouset 10y agoAlso, asking to retype makes sense for a password where you can't visually verify that you typed what you expected. For an email address, it's pointless and frustrating. Send an email. If it bounces or doesn't get verified in a timely fashion, it was a mistake and delete the account.
- namenotrequired 10y agoAnd the user never discovers their mistake.
- detaro 10y agoI don't think having users always retype the address is what the parent post suggested, but to look for common errors and if one is found prompt for verification.
- jeremy_wiebe 10y agoAnd as soon as you invoke copy-paste the second confirmation field loses all value anyways.
- gregmac 10y agoWhy do you care if the address is for mailinator?
- dbarlett 10y agomailcheck [1] is great for this, especially when supplemented with your users' most popular email domains. [1] https://github.com/mailcheck/mailcheck https://github.com/mailcheck/mailcheck
- eyelidlessness 10y agoBut I want a hot mial!
- bubble_boi 10y agoI'm planning a follow-up post with all sorts of real validation just like what you mention here. Can't take too long to build an array of 'probably typos'. I wish had access to logs of failed emails.