Back to main menu

Product

Catch-all domain support is now available in email verifications

We are pleased to announce that catch-all domain support is now available through Mailgun email verifications. Read more...

PUBLISHED ON

PUBLISHED ON

Here at Mailgun, our focus has always been on creating solutions that solve problems big and small… and this philosophy doesn’t stop at email verifications. We wanted to make it easier to identify different types of addresses through our validation services, and we are pleased to announce that catch-all domain support is now available through Mailgun email verifications.

What are catch-all domains?

A catch-all domain will accept all mail sent to any address at the domain and return a 250OK, but they will never return a bounce. They are also called “accept-all domains” due to this behavior. Catch-all domains are particularly hard to authenticate because addresses can never be identified as invalid or undeliverable. Note that Yahoo! Mail, one of the more popular email service providers, is not a catch-all domain. Though they always return a 250OK, they also return delayed bounces, which allows us to identify invalid addresses. 

On the surface, this may skew your engagement numbers. Obviously if you’re sending emails to an individual, you expect them to have some degree of engagement. But invalid addresses at catch all domains will never engage, so you’re inadvertently driving down your click-through and open rates and harming your metrics.

B2B organizations have been using catch-all domains for years to obscure email addresses from organizations who may be prospecting or otherwise sending out cold outreach emails. But more recently, consumer ISPs like Verizon Media Group have started using catch-all domains for spam traps. The result? Hitting these will harm your sender reputation and can get you block-listed by ISPs. This can hurt, especially if you thought you were covered keeping bounces and complaints to a minimum. 

How does Mailgun identify catch-all domains and addresses?

Mailgun is in a unique position as both an ESP and a validations service. We have access to sending and engagement data from the 250 billion emails we send per year. We know what’s deliverable, what’s not and the overall engagement from users. 

Our validation service identifies domains that never return bounces, and it marks those domains as catch-all. Before an address is returned as catch-all, we check our engagement history to see if that individual user has performed any actions, such as clicks, that would identify the address as a real user. When addresses show engagement at catch-all domains, we return those addresses as deliverable instead of catchall so that you don't remove valid emails from your lists unnecessarily.

What should you do once an address is marked ‘catch-all’?

Since catch-all addresses with no engagement cannot be identified as deliverable or undeliverable, you must consider your risk tolerance and list acquisition techniques.

If your email list was acquired through less reputable means, we recommend not sending to your catch-all addresses or taking a more methodical approach to testing these. We recommend segmenting the catch-all addresses  into their own list and slowly sending to them over time, waiting for engagement information (requires open/click tracking to be enabled), and then moving addresses with engagement back into their main lists. 

On the other hand, if you practice single opt-in (or preferably double opt in) and have confirmed that your subscribers are both real and agreed to receive your messages, It is likely safe to send to these addresses. Users who performed a double opt-in will show engagement, and they will not return as catch-all addresses unless they have not shown any engagement for an extended period of time. If this happens, you should consider implementing a re-engagement campaign. Any addresses that remain unengaged should then be removed from your list.

How can you take advantage of this new feature?

Catch-all domain checks help you keep your email programs healthy. They are essential for email validation practices, and Mailgun can support you as you seek to use them. Catch-all domain support and our other email verifications services are available through our paid plans. Log into the Mailgun dashboard or sign up for free and check them out today!

Sign Up

It's easy to get started. And it's free.

See what you can accomplish with the world’s best email delivery platform.

Related readings

Continuous Campaign Analytics

ou're looking at a baby blog post! This came out way back in 2011. For updated...

Read More

Announcing new analytics features to maximize your email performance

Navigating email analytics has never been easier than with our latest updates. Advanced data analysis, faster performance, and better data management tools have been released...

Read More

View your messages in the Mailgun control panel

Recently we showed you how to view your messages using the Mailgun API. We...

Read More

Popular posts

Email inbox.

Email

5 min

Build Laravel 11 email authentication with Mailgun and Digital Ocean

Read More

Mailgun statistics.

Product

4 min

Sending email using the Mailgun PHP API

Read More

Statistics on deliverability.

Deliverability

5 min

Here’s everything you need to know about DNS blocklists

Read More

See what you can accomplish with the world's best email delivery platform. It's easy to get started.Let's get sending
CTA icon