We have been in this business of verifying emails for a while now and it was in the month of August when we first released our software. There are a number of updates we released after that but nothing is as big as the update we had for August last month. We changed quite a lot of things on our Email Verifier. We are known for helping our customers clean their mailing lists, eliminating bounces, and improving their reputation as senders. In this blog post, I would like to highlight a few things which aid us in doing just that much better.
Email Verifier API & File Processing Changes
We have three APIs – single email verification api, form validation api, and bulk email verification api. Each of them are used for a different purpose. You can read more about them on their respective pages. We changed a number of variables to make it simpler for referencing. For example, “typo_suggest” is now referred to as “did_you_mean”. We also changed other variables like bad_address to “bad”. Now, we have a new output for API call.
We call it, the “EV Score“. It allows you to see the quality of an email address through a simple grading system. After verifying millions of email addresses, we are able to confidently develop an algorithm that hands out quality grading to emails we analyzed. We give a perfect score of 1 to a high-quality address and 0 to a low-quality one.
This business of determining the quality of an email address is rather complicated but we already heard a number of reports of how it’s helping businesses in their email marketing platforms and preventing fake sign ups.
Uniformity Across Email Verifier Result Statuses
Checking if an email is valid or invalid is not as simple as it looks. Each email server responds back in its own unique way. Some are setup with customizations making it harder to parse their responses and classify them correctly as to the message they are wishing to convey.
We added uniformity to our reporting of these statuses. We now classify them into the following categories with appropriate description. You can read more about what each category stands for on one of our support articles – Email Verifier Status Categories.
Invalid Email – Specified email is not a valid email address syntax
Invalid Domain – Domain name does not exist or is not configured to receive email
Rejected Email – Email address was rejected by the SMTP server, email address does not exist
Accepted Email – Email address was accepted by the SMTP server
Low Quality – Email address has quality issues that may make it a risky or low-value address
Low Deliverability – Email address appears to be deliverable, but deliverability cannot be guaranteed
Cannot Connect – Could not connect to SMTP server
Timeout – SMTP session timed out or DNS query timed out
Invalid SMTP – SMTP server returned an unexpected/invalid response
Unavailable SMTP – SMTP server was unavailable to process our request
Unexpected Error – An unexpected error has occurred
New Email Verifier Variable – Is_Risky
Risky email addresses not only generate low engagement rates but also are a risk to send to. Sending to emails that are risky will jeopardize the reputation of you as a sender. Our intelligent email verifier would classify emails as being risky based on a number of factors which we can’t reveal for obvious reasons.
Some of the more known and common sense reasons for it falling into this category are for things like “Accept-All” Status. Accept-All status is given to an email address when the mail server responds positively to the existence of an email address all the time. In other words, whatever email you are trying to send is accepted at first and later if that email is not found, it will generate a bounce email. This is not good because we are never sure if these email addresses actually exist or not.
Your choice of Email Validity Tests
You now have the flexibility of performing the tests you would like. For example, if you chose not to have any typo suggestions offered, you could pass the “did_you_mean” variable as “false”. This will tell our system not to offer any suggestions. It also means faster fulfillment of the API call. It would drastically cut down the milliseconds taken up for doing all the tests which you won’t use. This comes in very handy for sign-up form verification.
Massive Infrastructure Improvements
As we have a growing user base, our resources are being used to maximum capacity. To improve the flow of traffic, we added a number of servers that would ease the load. We are looking to expand our infrastructure even more in the days ahead which would cut down the response time and give you faster results. We thank you for being our customer. We look forward to serving you in what we do best – email verification.