Introducing Our New Recipient Validation Beta Feature

Haley Solomon
Dec. 5, 2018 by Haley Solomon

Why Validating Email Addresses Matters

We know that a positive reputation with mailbox providers is a basic need for anyone sending valuable, time-sensitive emails. After all, if your email can’t be delivered to the inbox, or delivered at all, then nothing else matters down the chain of engagement and conversion.

The “sender reputation” you earn with an ISP is based on a number of factors, but a very important one is only sending emails to people who actually exist. If you constantly send to non-existent accounts, you’re going to get more than a bounce in return—you’re at dire risk of ruining your reputation. Frequent hard bounces show ISPs that you aren’t using best practices when collecting and maintaining your email lists. It gives them pause about how much they want to accept your mail and what to do with it when or if they accept it.

What best practices do I mean? First and foremost, only sending to users who’ve opted in. That’s a fundamental rule. And ideally, senders will use a two-step opt-in or confirmed opt-in process for any email they send. That means that, after a user has opted in via a web form or similar, sending a single confirmation/verification email to a recipient (and not sending any additional messages) until that person has gone into their inbox and clicked on the email. This verifies their existence and confirms that they really do want to receive your emails.

More senders are adopting this type of two-step opt-in practice, which is great—but even sending just one verification email to an invalid address can negatively impact your reputation. So what should senders do? Wouldn’t it be great to verify that an email address you are sending to is valid before you do a single send?

Introducing Recipient Validation

Well, good news. That’s where SparkPost’s new Recipient Validation comes in. It’s an easy, efficient way to verify that addresses are valid before you send. Recipient Validation leverages SparkPost’s email expertise and industry-leading data footprint (after all, our technology is used to deliver more than 37% of the world’s B2C email!) to help you guard against:

  • Email address syntax errors and typos
  • Invalid domains
  • Throw-away addresses on disposable domains
  • Non-existent mailboxes
  • And other common errors

Today, Recipient Validation can be used in two ways: validation of single addresses via API and interactive validation of single addresses and longer lists in the SparkPost web app. We anticipate providing additional capabilities in the future.

We are excited to launch a beta version of Recipient Validation today. (Note: the beta feature currently is not available on the SparkPost EU product.)

Get Started with Recipient Validation

Calling our Recipient Validation API couldn’t be simpler:

GET /api/v1/recipient-validation/single/

We’ll return a JSON object indication whether the address was valid or invalid. Any invalid email address responses will also provide a reason why it is invalid.

To validate a list of emails, use the Recipient Validation feature of the SparkPost web app to upload the list. You’ll get a .csv file in return that notes invalid addresses and reasons.

Learn more about using Recipient Validation and API implementation details in our documentation.

Ready to get started? Members of SparkPost’s beta program can request that Recipient Validation be enabled for their account by sending a quick note to [email protected]. (Not yet a beta program member? It’s easy to sign up.)

Looking Ahead

This beta release is just the start; we anticipate developing further capabilities in the near future. We’re eager for your feedback on Recipient Validation and how to make it most useful to you.

Recipient Validation will be available to all SparkPost users soon. We are confident it will help you avoid excessive hard bounces to protect your reputation and to get a more accurate view of your email performance.


Related Content

New Feature: A/B Testing API for Transactional Email and Notifications

Transactional email has unique testing requirements. SparkPost’s A/B Testing API is optimized for testing real-time use cases like app notifications.

read more

New Feature: Snippets for More Dynamic Stored Templates and Inline Content

Snippets are coming soon! Pieces of reusable content that can be imported into any html or text email content using our render_snippet macro call.

read more

How to Get Started with Snippets in SparkPost Email Templates

Discover how to use Snippets: reusable content that, once created, can be imported into the HTML, Text, or AMP part of any SparkPost email template.

read more

Get started and start sending

Try SparkPost and see how easy it is to deliver your app’s email on time and to the inbox.

Try Now

Send this to a friend