Many people who enter an email address on my forms are including obvious typos in the domain of their email. For example, john@gamil.com, jane@yaho.com, frank@hotmail.con, etc. Because they follow the correct syntax for emails, they are not caught by the default validation for email addresses.
Is there a way for us to catch these? For example, can we use some code to create a list of popular misspellings of domains, and reject them?