Email Tester Suite

The Email Tester Suite recipes let you test and validate email addresses in datasets.

This capability is provided by the Email Tester Suite plugin, which you need to install. Please see Installing plugins.

You probably have datasets containing email addresses, and you would like to make sure that there is a person behind these emails. The reasons behind that could be to save some emailing credits, or to avoid to be blacklisted by major mail providers if you have a poor deliverability.

The plugin offers a suite of recipes to test, validate, and sometimes correct emails that are in your datasets:

Email address tester: this recipe verifies your email addresses (without any API or service required) with three different tests:

  • Format validation: make sure the emails have a valid format

  • Disposable domain detection: detect the providers of free disposable email addresses (mailinator.com, …)

  • MX record domain detection: detect the domains that cannot receive emails (or domains that do not exist)

Email validation via Mailgun API: with this recipe, you can use the free Email Validation API provided by Mailgun to validate an address based on:

  • Syntax checks (RFC defined grammar)

  • DNS validation

  • Spell checks

  • Email Service Provider (ESP) specific local-part grammar (if available).

How to use

Use either recipe on a dataset that contains one email address per row. Select the column that contains the email addresses, then configure the validation options for the recipe:

  • For the Email address tester recipe, choose the verification level: format validation only, format validation with disposable domain detection, or all checks including MX record detection.

  • For the Email validation via Mailgun API recipe, provide your Mailgun public API key, available in the My Account tab of the Mailgun Control Panel.

Both recipes use a cache folder to store validation results between runs. They can take a long time to run because API calls or DNS validation can be made for each email address or domain. DSS must have access to the Internet for disposable domain detection, MX record detection, and Mailgun validation.