How to check misspelled email during user registration

Posted by Nulldevice on Stack Overflow See other posts from Stack Overflow or by Nulldevice
Published on 2010-03-15T20:54:04Z Indexed on 2010/03/15 20:59 UTC
Read the original article Hit count: 494

Filed under:
|

I use an email registration and confirmation in my project (yes, I know about OpenID. In my counry, a main email service lack it).

Sometimes users misspell their email addresses. I know about this due to "message could not be delivered" letters in a mailbox. A misspelled address is absolutely correct, because I check it with a regular expression - say, jon[email protected] intstead of john[email protected]. And I do not want to duplicate a email field in a registration form (who likes it?).

Request processing routine cannot wait for email delivery - it could take an unpredictable time. So, my script will return to user a confirmation message "An email was sent". And the user will wait for it forever (of cause, not - he/she will turn to an alternative project with a more perfect registration system).

Does someone knows how it can be improved (in any programming language)?

© Stack Overflow or respective owner

Related posts about registration

Related posts about email