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.
You can send email from phpmailer here
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.