Do you often send email to new people and sometimes you’re not sure whether that mailbox actually exists or not ? Then you should use some email verification tool, it will help you avoid wasting time on dealing with invalid email addresses.
Check out : http://email-checker.net
It started out as a fun side project just like my other weekend projects (like this port checker tool and another one on creating signatures) but now I’m thinking to add some more features in next release and also launch an API for bulk email verification stuff and so on. (based on some recent feedbacks from the users)
How does it work ?
It involves four simple steps :
- First, the regex check where it simply checks the syntax of the email (something@validdomain format).
- Next comes the domain validation. If the domain is invalid (doesn’t exist) then there is no point in going any further.
- Third step involves extracting MX records from the DNS query result.
- In final step, it connects to the SMTP server and tries to simulate sending a message. Most of the servers (e.g gmail) responds with appropriate response depending on whether the mailbox exists or not.
Example : When user enters a non-existent email address email@example.com, the response is :
No mail server for firstname.lastname@example.org