Why I need Email Verifier
How Email Verifier Works
Order Now (US $49.95)
Special Offer
Download Free Trial


Designed for Windows 98/ME/2000/NT/XP/2003/Vista/7


100% CLEAN award granted by Softpedia


Online Data Extractor
Email Spider
Email, Phone and Fax Spider

Phone and Fax Spider

Offline Email Extractor

URL and Meta Tag Extractor
Email Validation Tool
Email List Management Tool
Offline Link Extractor
Website Downloader


Windows 98/ME/2000/NT/XP/2003/Vista/7

128MB of RAM
(256MB recommended)


Internet Connection


How to install?
Step by Step install information.


How to uninstall?
Step by Step uninstall information.


Order FAQ
FAQ about how to purchase the program.


How to register license code.

Email Validation Tool is a powerful and professional e-mail address and domain verifier tool. It classifies the email addresses as good or bad based on the response it receives from the mail server.

Email Validation Tool works in two mode:

In its default mode Email Validation Tool works extremely fast being able to process mailing lists containing thousands of millions of e-mail addresses at a speed of several thousands addresses per second. This mode does not ensure the highest accuracy of checking but is optimal by expended time and traffic and provides quite sufficient results. We recommend the default processing mode of Email Validation Tool as a high-speed tool for sifting obvious rubbish out of large mailing lists containing millions of e-mail addresses.

In this mode, Email Validation Tool uses the stage of DNS requests to check e-mail addresses availability. During an e-mail address availability check the following actions are executed:

  1. Email Validation Tool parses the address syntactically and singles out its mail domain.

  1. The top-level domain is singled out from the mail domain (e. g. .com for the mail domain mail.com).

  1. Email Validation Tool compares the top-level domain with the basic top-level domains list stored in the application.

If the initial e-mail address is syntactically incorrect or its top-level domain was not found, the address is regarded as invalid. The further processing is not performed for this address.

  1. Email Validation Tool requests the DNS server for the mail server address of the mail domain. If the DNS server returns one or more addresses of mail servers which accept mail for the domain, the initial e-mail address is considered available and valid. If the address was not found by the DNS server at all or there are no mail servers which accept mail for the domain, the initial e-mail address is considered invalid. If the DNS server could not return a response because DNS servers serving the mail domain were unavailable, the initial address is considered invalid.

To switch to the Second mode Just Check the option Advanced e-mail check using SMTP in the Email Validation Tool Settings dialog.

In this mode Email Validation Tool works significantly slower but provides much more precise results. We recommend this processing mode of Email Validation Tool as a slow but high-quality tool for checking of not very large mailing lists.

In this mode Email Validation Tool performs a complete two-stage check of e-mail addresses availability. To switch to this mode please check the option Advanced e-mail check using SMTP in the Email Validation Tool Settings dialog.

The first stage of the check is absolutely the same as the one used by the default mode of Email Validation Tool: the application extracts the mail server address of an e-mail address out of DNS.

If the mail server address is extracted successfully, the second processing stage starts. Email Validation Tool attempts to connect to this mail server and emulate a message dispatch. No message is actually sent during the e-mail availability check. Email Validation Tool establishes the connection with the mail server, sends a hello message, transmits the sender's address (Settings\Sender) to pretend there is a message and then transmits the addressee's mail box address (an e-mail address being checked). As soon as the receiving server confirms or denies the requested mail box availability, Email Validation Tool disconnects.

Technology used behind the email address checking

There are 2 stages in e-mail message delivery to the addressee:

1.  The sender's mail server determines the addressee's mail server using DNS service.

2.  The sender's mail server connects to the addressee's mail server via the SMTP protocol and transmits the message.

To check an e-mail address availability, it's necessary to emulate the above stages. The problem is that some mail services do not check the addressees e-mail addresses (mail boxes) actual existence in their domains when accepting incoming mail. All messages are accepted and then, if an address does not exist in fact, the mail service just sends the original messages sender a response containing a delivery failure message. The number of e-mail addresses which belong to such mail services is about 30% of all e-mails. Their availability cannot be checked using software methods. Thus, only about 70% of unavailable e-mail addresses can be determined with the help of software tools.

In its turn, about 30% of unavailable addresses which can be determined with software tools, are discovered on the first checking stage (DNS request) and to discover the other 70% the 2nd stage is necessary (SMTP connection emulation). The 2nd checking stage usually takes 10 times more time and 5 times more network traffic then the 1st one. In fact, the complete two-stage check of an e-mail address existence takes the same time and traffic as sending a short message to this address.

Let's look at the check stages in more details.

Stage 1. The checking software parses the e-mail address syntactically, signals out the mail domain and sends a request to the DNS server to get the mail server of this domain. During the exchange with the DNS servers the UDP protocol is used which is faster then TCP because doesn't involve connection establishment between the servers. Usually it takes 1-2 seconds to request a DNS server. This includes sending a request package (about 60 bytes including the package header) and accepting a response package (usually 200-300 bytes but not more than 512). This stage filters out all syntactically incorrect e-mails as well as e-mails in non-existent domains.

Note.  The syntactical check performed by Email Validation Tool is a very simple one: e-mail address must include one sign and must end with one of the basic top-level domains (TLD). More precise syntactical check seems to be not quite reasonable since it will slow down the processing.

Stage 2. The checking software establishes connection to the mail server via the SMTP protocol (based on TCP). The TCP protocol is connection-oriented, so the servers dispatch service packages to establish the connection.

After the connection is established, the servers exchange hello messages. Then the sender's address is transmitted and the receiving server submits the message from this address to be accepted. Then the addressee's address is transmitted.




Very impressed with your software, trial about 7 different packages, 3 hours later and WHAM you guys did it. Excellent program, great results and the best technical support team ever.

-Mr Derek. Australia.


I looked for a long time to find a tool (like your spider program) with all the bells and whistles and yours seems to be the only one that does everything for a fair amount of money. Thanks - I LOVE this thing. Good job.

- Keith Hosman


This is great email extraction software and I have not had my issues with the software since original purchase.

- John Tierry


The truth is, I have compared a dozen of similar products and even though, some came close but this phone and Fax Spider is still the best product in its class and you have a good reason to be proud of your work.

- Peter


Click here to learn more about the special offers!