Saturday, October 26, 2013

eMail Verifier™ v3.2 | How to use software eMail Verifier

eMail Verifier v3.2
The first you download Email veryfied for trial here: http://www.maxprog.com/products/eMailVerifier_setup.exe

Maintain clean mailing lists checking the validity of recipient's email addresses...
Email Verifier is a very effective piece of software that can verify over 10 emails per second. It can verify both single email addresses and lists. eMail Verifier is multithreaded, providing high speed verifying. It is your powerful solution for the standard "message delivery error." Email Verifier can verify every email address from a given mailing list allowing you to determine 80-90% of "dead" email addresses.

Let us show you how! This document features comprehensive, step-by-step instructions regarding how to verify your email lists step by step.
Table of Contents

1. Overview
2. Getting started
3. Verifying emails
4. Saving results
5. Settings
6. Solving troubles
7. Legal Disclaimer



1.- Overview

If your database contains incorrect email addresses, this disadvantages you in two ways. First, you have to put up with annoying 'undeliverable' messages. And second, you lose the ability to communicate by email with your contacts. Email Verifier checks the validity of your email addresses without actually sending messages.

eMail Verifier works on the same algorithm as ISP mail systems do. Addresses for email are extracted from a Domain Naming Server (DNS) and eMail Verifier tries to connect with SMTP-servers and simulates the sending of a message. It does not send the message though - eMail Verifier disconnects as soon as the mail server informs the program whether the address exists or not.

Once you have verified your list you have the choice between saving the valid addresses and send your message directly to it or saving the bad addresses in order to clean your original list (recommended). In fact, if you use Maxprog Bulk Mailer, you can name your file "DELETE" or "UNSUBSCRIBE" and drop it over MaxBulk Mailer recipient list . All addresses from the file will be removed or unsubscribed from the list in a snap!

2.- Getting started
Launch eMail Verifier. An untitled document is created. This document is made of two parts, the list on the top and a tab panel with 3 panes at the bottom. As with any application, It is fully resizable, it can be saved and opened back, it can be printed and transfered between Mac OS and Windows.

The documents also includes a toolbar with 8 buttons on the top. Those buttons make the access to the most used functions easier.

      Start: To start testing an individual address or a list.
      Stop: To stop current verifying process.
      Reset: To remove all results in order to re-test a list from scratch.
      Import: To load a list. Same as 'Select...' button.
      Export: To save the verifying results to a file.
      Delete: To delete entries from the list.
      Find: To find an address in the list.
      Preferences: To set how testings have to be performed.

The tab panel at the bottom gives access to the overall results and statistics (picture above), the detailed SMTP server response and the DNS lookup details of each address in the list and the connection log. The second panel enables you to get more information about what happened during the DNS lookup and the SMTP connection. Just use the corresponding radio button to get the information displayed.

The third panel is the connection log. It allows you to see the exact communication between eMail Verifier and the server. Each line starts with the threaded connection number '[xx]', then the date and time followed by the command sent by eMail Verifier preceded with '>' or the server answer starting with a 3-digits response code. You don't actually need to understand the connection log to use the software. It is just here in case you care about it.

The document lets you select between two testing options, Single email and Email list file. Use the radio button to select the right option depending on your needs. Once you a re ready to verify your addresses, press the Start button.

3.- Verifying emails

Type an email address or load a list from a file stored on your hard disk. If you need to verify a single email address, just type it as is (ex. name@domain.com). If what you want is to verify a list, select the 'Email list file' radio button. If the list on screen is empty you will be automatically asked to select a file. If it is not the case, press the 'Import' or the 'Select...' button. A file selector will let you choose the file. eMail Verifier then loads the selected file adding all entries to the list on screen.

Once you are ready to start the verifying process, press the 'Start' button. eMail Verifier first sorts the list by domain in order to boost lookup speed and automatically starts querying DNS server(s) for each address Mail Exchanger(s).

A Mail Exchanger, also known as Mail Transfer Agent (MTA) or Mail Exchange Server is, in the context of the Domain Name System, a computer program or software agent which transfers electronic mail messages from one computer to another. On the DNS lookup response, the Mail Exchangers come as MX records. They are part of the DNS information for a domain. Each MX record has a preference or priority. eMail Verifier can be forced to use the highest priority Mail Exchanger only or from highest to lowest (see Settings).

If no Mail Exchanger is found, the email address is mark as 'Bad'. If the DNS lookup fails, the email address is mark as 'Unable to test' in order to avoid deleting valid addresses because of temporary problems with domains transfers or DNS server failures. If a Mail Exchanger is found, eMail Verifier tries to connect to it and simulates the sending of a message. It does not send the message though - eMail Verifier disconnects as soon as the mail server informs the program whether the address exists or not. In fact, eMail Verifier collects the server response. That response is analyzed to determine if the address is valid (or not) by using a built-in set of rules. Note that you can optionally issue a 'VRFY' command but it is no longer recommended (see Settings).

Once you are finished testing, you will get more information in your list. The email type, whether a Mail Exchanger were found or not and the verifying process result. Those results are very easy to understand.

  - Valid: Email has passed all tests successfully and has been verified as valid.
  - Looks valid: Email has passed all tests but the Mail Exchanger response is indefinite or vague.
  - Looks bad: The Mail Exchanger response indicates email is likely bad, disabled or hidden.
  - Bad: The Mail Exchanger response is very clear, the address is bad.
  - Unable to test: No Mail Exchanger were found for a given email address.

In addition eMail Verifier also displays overall results and ratios including a chart to help you find out about the quality of your list. You will often find out that most lists contain a huge amount of bad addresses however it mostly depends on where or how you got it.

Valid Addresses total includes 'Looks valid' and Bad Addresses total includes 'Looks Bad'. Progress shows Tested/Total. Current is the entry number on list which is being processed. Retries count how many times eMail Verifier has tried to finish testing the list. It is like a general timeout auto-reconnection in order to catch late processes.

4.- Saving results

Once the verify process is done you can save the results to a file. To do that, press the 'Export' button. You will be asked first to select how those results have to be saved. You have the choice between saving the original data or given columns. You can also partially save the list depending on results. Checking all the boxes will cause eMail Verifier to save the whole list. 'Original data' means your original list. This is handy if your original list contains more columns and you need to maintain them throughout the verifying process. Check 'Remove from list once saved' if you are saving partial data and needs them to be removed from the list on screen. That enables you to re-test the other addresses for example.

For example you can save all the positive results and send your message directly to the corresponding recipients. You can also choose to save only the bad addresses in order to clean your original list. In fact, if you use Maxprog Bulk Mailer, you can name your result file "DELETE" or "UNSUBSCRIBE" and drop it over MaxBulk Mailer recipient list . All addresses from the file will be removed or unsubscribed from the list in a snap! Note that we strongly recommend to use eMail Verifier that way rather than using positive results directly.

5.- Settings

The preference panel is made of 3 parts. General, Advanced and Rules.

- General:

Bandwidth: Lets you select how much bandwidth to allocate to eMail Verifier during testing. It is a percentage scale of available system bandwidth from 10 to 100% in steps of 25%. It is recommended to use the default 100% default setting in order to get best performances.

Threads: Set how many simultaneous connections have to be used during testing. By default eMail Verifier uses 10 threads. Note that using 1 only thread will make the verifying process 10 times slower.

Timeout: Time in seconds a connection will stay alive waiting for a response. Default setting is 15 seconds. You are free to increment that value up to 1 minute if you feel connections are being performed very slowly.

Retries: Set how many times a connection will be attempted before giving-up. By default eMail Verifier will make 3 attempts.

DNS Server: Select if you prefer to use system default DNS server or a given custom address. You can also use a second address and balance domain lookups between them.

- Advanced settings:

MX Lookup: Depending on your operating system, MX lookup may be done either as 'Internal' or using 'Dig'  on Mac OS X or  'nslookup' on Windows.
   - On Lookup failure mark address as: Select how eMail Verifier should mark an address on lookup failure.
   - Use Mail Exchanger with highest priority only: Force eMail Verifier to use highest priority exchanger only.

Verification method: SMTP servers sometimes disable the 'VRFY' command. In those cases it is recommended to simulate an email delivery through standard 'MAIL FROM' and 'RCPT TO' commands. Then a sender email address is required. Please note that this email address must belong to a valid domain as it will be used in some SMTP command. The 'Group' option limits the number of email addresses to be tested per session. You can also set eMail Verifier to perform a RSET command (Reset) between sessions.

- Rules editor:

For some addresses, such as AOL, Yahoo, and other non-SMTP mail, you can't verify whether the address is good or not. You won't know definitively until some bounce. The mail server won't cooperate. In fact, a few ISP's mail servers are configured in a way they prevent anybody to find out if an email address is good or not sometimes to protect their customer email addresses from harvester tools. As a workaround eMail Verifier lets you add rules to mark email addresses as 'Good' or as 'Bad'. A default set is included. You can add/edit/remove rules at your convenience. For example rule #1 will auto-mark all AOL addresses as Good by default. No testing will be done on AOL addresses. We simply consider them all as good.

6.- Troubleshooting

Note that you need to have access to port 25 for this to work. If you're operating within a restrictive firewall, as most users of large ISPs are, then you won't be able to use this tool. You need either unrestricted access or a hole in your corporate firewall for port 25 access. This software does what your SMTP email server does, which is confirm that the person exists before sending the message. Smaller local ISPs don't use to block port 25.
If you are having troubles getting started or using Web Dumper, feel free to ask us using our support inquiry form located at http://inquiry.maxprog.com/. Please be as descriptive as possible.

7.- Legal Disclaimer

BY USING THIS DOCUMENT, YOU ARE AGREEING TO BE BOUND BY THE TERMS PRESENTED BELOW:

Use the information contained in this document at your own risk. Under no circumstances, including negligence, shall MAX Programming be liable for any incidental, special or consequential damages that result from the use of this document, even if advised of the possibility of such damages.