Note: You can buy the new working version in Ubuntu 18.04 x64.

    An effective email marketing campaign depends on email list deliverability. When your email list contains non-valid or inexistent emails, hard bounces from your campaigns will destroy your sender reputation and get you blacklisted.

    Easy Email List Verifier provides routines to Verify the Existence and Validity of a List’s Email Addresses in Real-Time.

It makes several checks:

    ► It checks the syntax of email addresses.
    ► It checks if there any MX records or A records for the domain part of the email addresses.
    ► It tries to connect to email servers directly via SMTP to check if mailboxes are valid; it uses a combination of MAIL and RCPT commands which simulates sending an email. It can detect bad mailboxes, or with smtp unreachable, temporarily full or timeout during SMTP checks.

In addition:

    ► Email Deduplication. Removes all records in a list which contain duplicate email addresses.
    ► Custom words that make emails invalid: postmaster, webmaster.

Flexible and fast:

    ► Large email lists can be loaded in seconds.
    ► It’s able to validate up to 60,000 email addresses per hour.
    ► It runs in background, after one click only you can turn off your PC and go anywhere.

100% accurate and no false positives return results:

    ► Will return four files: good_mails.csv, bad_mails.csv, smtp_unreachable_mails.csv, and full_or_timeout_mails.csv.
    ► Optional return: Result.stdout (Expanded Email Address Statuses) and Process.stderr (Processing Log).

Private and Secure:

    ► Your contact lists are private. You don’t have to use a 3rd party to upload recipients. You are the only one with access.
    ► Your mail server will never be blacklisted as a spammer while using Easy Email List Verifier.

Yours forever:

    ► Lifetime use with one-time payment.

Note: You can follow this guide only if you have previously configured your server using EasyESP.

Easy Email List Verifier

One step installation

-First get your EasyELV-

 

 

No longer available for new purchases

 
1. 
Copy the following script and paste it in the ‘area to be used once only’ below.
Between the quotation marks change The_URL_of_the_Easy_Email_List_Verifier with the ‘Easy Email List Verifier’ URL received via e-mail.
Then select, copy, ‘Right Click’ on PuTTY window and hit Return to install EasyELV on your server.
When request copy your License Key received via e-mail, ‘Right Click’ to paste and hit Return.
Then hit y to continue and hitReturn.
When the script it’s finished to running, the last line looks like this:  root@alter:/#      

wget -q --restrict-file-names=unix "The_URL_of_the_Easy_Email_List_Verifier" -O easyelv.sh.x && cd && chmod +x easyelv.sh.x && ./easyelv.sh.x

  area to be used once only:


                                                                                            * in this area the text will be deleted if you refresh this page !

 

How to use Easy Email List Verifier

-Configure Easy Email List Verifier-

 

 

Copy this script and paste it on the ‘area to be used once only’ below to change 123.234.456.678, alter.withyourdomain.com and alter@withyourdomain.com with yours, select all, copy and run.

echo "# Use my own configuration
{
nameservers => '123.234.456.678',
mailhost => 'alter.withyourdomain.com',
from => 'alter@withyourdomain.com',
}" > mail_host_dns.conf

  area to be used once only:


                                                                                            * in this area the text will be deleted if you refresh this page !

 

-Prepare your ’emails.csv’ file-

Note: The file containing a list of email addresses, must be one email address per line without comma, and must be called ‘emails.csv‘.

CSVed is an easy and powerful CSV file editor , you can manipulate any CSV file, separated with any separator.

-Upload your ’emails.csv’ file-

 

 

– You can simply use FileZilla to upload ’emails.csv’ file on the /root folder, or

-Using PSCP to transfer larger files faster.
PSCP, the PuTTY Secure Copy client, is a tool for transferring files securely between computers using an SSH connection.

To do this, in the PuTTY application run this script:

apt-get install putty-tools

and in Windows Command Prompt cmd, run the following script to add the directory containing PSCP to your PATH environment variable:

set path=%path%;C:\Program Files\PuTTY

Note: Pay attention to the backslashes, must be like this:

then copy this script and paste it on the ‘area to be used once only’ below to change 123.234.456.678 with yours, copy and run in Command Prompt, to upload on server ’emails.csv’ file.
When prompted, enter your password for the server.

pscp Desktop\emails.csv root@123.234.456.678:/root/emails.csv

Note: Pay attention to the backslash, must be like this:

  area to be used once only:


                                                                                            * in this area the text will be deleted if you refresh this page !

 

-Remove duplicate email addresses-

 

 

This script removes all duplicate email addresses in ’emails.csv’, preserving the name of the file.

./deletes_duplicate.pl emails.csv

-Verify email addresses in ’emails.csv’ file-

 

 

This script verify email addresses in ’emails.csv’ file and will return four files: good_mails.csv, bad_mails.csv, smtp_unreachable_mails.csv, and full_or_timeout_mails.csv.
It is also the fastest.

./EasyELV.php

This one verify email addresses in ’emails.csv’ file and will return the four CSV files, and in addition also Result.stdout (Expanded Email Address Statuses).

./EasyELV_view_Result.php

If you choose to run this script it will return six file: good_mails.csv, bad_mails.csv, smtp_unreachable_mails.csv, full_or_timeout_mails.csv, Result.stdout and Process.stderr (Processing Log).
This is the slowest because of ‘Process.stderr’, which takes longer to be written.
Use this script for short lists.

./EasyELV_view_Result_and_Process.php

-Uninstall Easy Email List Verifier-

 

 

Why do you should uninstall it?

Let’s take the case that you create a Droplet at Digital Ocean for $5/mo, install EasyESP on your server and configure it even without Sendy.

After that, you install ‘Easy Email List Verifier’ and you need to verify an email list. For this it takes just a few hours or minutes. It depends on the size of the list.

When you’re finished with the verifications, and you’ve already downloaded your files, uninstall ‘Easy Email List Verifier’ and deactivate your License Key for EasyESP.

Go to Digital Ocean and destroy your Droplet. Why?
Since you paid $0.007 for an hour of droplet, after 10 hours you spent $0.070 for verify 500.000 emails, and you’ve left $4.930, that they stay there until you come back to create a new Droplet.

Do you know how much should you pay online to verify the same number of emails? And not so carefully and privately!

Well, what about by your license keys?
Quiet, you can rebuild everything when as you need, and for how many times you want, using license keys again, and again…

./UninstallEasyELV.php

Download the results files
from Easy Email List Verifier on your Desktop

 

 

-Even here you can use FileZilla to download on your Desktop the results files, or

-Using PSFTP, a PuTTY SFTP client tool for transferring files securely between computers using an SSH connection.
Copy this script and paste it on the ‘area to be used once only’ below to change 123.234.456.678 with yours, copy and run in Command Prompt.
When prompted, enter your password for the server.

psftp root@123.234.456.678

  area to be used once only:


                                                                                            * in this area the text will be deleted if you refresh this page !

 

get /root/good_mails.csv  Desktop\good_mails.csv
get /root/bad_mails.csv  Desktop\bad_mails.csv
get /root/smtp_unreachable_mails.csv  Desktop\smtp_unreachable_mails.csv
get /root/full_or_timeout_mails.csv  Desktop\full_or_timeout_mails.csv
get /root/Result.stdout  Desktop\Result.stdout
get /root/Process.stderr  Desktop\Process.stderr

Note: Pay attention to the backslashes, must be like this:

Or download directly in a Folder on Desktop:

Note: Pay attention to the backslashes, must be like this:

Now you have the results from ‘Easy Email List Verifier’. Let’s take a look inside the files.

    ► In ‘good_mails.csv’ we find only working emails.
    ► In ‘bad_mails.csv’ there are email addresses with a Bad Syntax, or Mail Domain mentioned in email address is unknown, or User is unknown on SMTP server.
    ► In ‘smtp_unreachable_mails.csv’ we have email addresses than All SMTP servers for mail domain were found unreachable during SMTP checks.
    ► In ‘full_or_timeout_mails.csv’ the emails are valid, but the Mailbox is Temporarily Full or Timeout has happen during SMTP checks.
    ► In ‘Result.stdout’ we see the reason why each email was classified and put in a certain file.
    ► In ‘Process.stderr’, there is all the verification process with each step that ‘Easy Email List Verifier’ accomplished, to identify the weak point of each email address. This file is long enough, but it is useful to understand how the verification process works.

 

 

A good practice is to verify the list just before sending a newsletter, to obtain 100% deliverability and NO bounces from your campaign.