The validity of e-mail addresses has grown a very important requirement to modern applications. Even lots of offline processes require nowadays e-mail address to communicate easily with the customer if required.
The validation process contains three different steps:
- Checking the syntactical validity of a e-mail address - Is the syntax Ok?
- Check the domain or IP of the e-mail address - Does the domain/IP exist?
- Connect to the message transfer agent (MTA/mail server) related to the destination domain and check if the account is valid. - Does the e-mail account exist?
Use Patent Claims
At one point, Open Hub analyzed source code for this project based on code location(s) available at that time. Since then, the code locations have been removed.