All domains are created equal but some are more equal than others
We stake our reputation for excellent email validation on the standard of responses we return to our customers. Our results create a Hippo Trust score, which is relied on by our customers to make decisions that improve profits and effectiveness.
Not all email providers play the game. Some responses are not in accordance with international Simple Mail Transport Protocol (SMTP) standards and that makes it necessary for us to return results that give the most secure response for our customers. Sometimes the best thing we can say is; 'unverifiable'.
This article explains in very simple terms about email protocols and gives topline, non technical information about the two domains we recognise as acting outside standards.
What's the SMTP Standard?
Way back in 1982 Jonathan Postel at the University of Southern California published a protocol for transferring (e)mail reliably and efficiently. He called it Simple Mail Transfer Protocol. It's the standard that helps services validate whether an email can reach a recipient.
It also describes the content of email headers and footers and the order and content of standard replies and requests from sender and recipient.
The protocol demands a series of step-by-step processes that result in a shared understanding of the status of an individual email address. Basically the client (sender software) says; 'hi' and the receiver (server software) says; 'well hello there'. The sender says; 'I'd like to send you something' and the receiver says; 'OK', or; 'no-can-do and here's why'.
It's the 'here's why' bit that's key, as that gives the status of the email address in question.
All those years ago it worked and it still does. It's good to have rules.
So it's a pain when email service providers and infrastructure don't conform to these standards.
Office 365 domains can't always count
Some Office 365 hosted domains can't count. They get all fingers and thumbs and end up sending a 250 code for 'OK' when what they mean is; 550 'sorry, I have no idea who that email is addressed to'.
This is how Yahoo! domain SMTP interpretation probably looks
Yahoo! does an email validation dance
Oh Yahoo! Sometimes when you mean to signal a 550 Failure message, you get all bothered and do this funny little dance move where you throw your arms in the air and give us some really weird semaphore. The signal is an unpredictable, blended approach that goes along the line of;
- Who are you?
- Here's some numbers - they bear no relation to SMTP but we like them anyway
- Slow down - we don't know what you mean
- Who are you again?
- Ask us again we're pretending not to hear you
- Do we know you?
*July 2018 update: Yahoo is now more predictable. Thank you Yahoo.
Why does SMTP matter to you if you are having email addresses validated?
What impact do dance moves and a failure to count have on you when you send your email campaign or sell your data?
Jonathan Postel was a good guy when he suggested SMTP and what he was doing was building a protocol that would scale up.
So what it means for you is that when you get your emails validated, you might just get the; 'whoops, got that back to front' Office 365 response.
This means that emails you were told are good might bounce. Hard. And hard bounces are bad for business, whether you're sending mailing campaigns or trying to keep data clean and valuable.
We provide a 97% to 99% accuracy promise and we take great care to give our customers confidence in our results. That's why we've called out Office 365 and Yahoo! These guys aren't reliable enough to stake our name and your sender reputation on. So we'll tell you we don't know for sure what they mean when they give us results. That way you can judge how you take good care of your reputation.
For information about our responses see our API documentation.
Notes - This article was updated in July 2018, after Yahoo began following SMTP protocols more closely.