Suped

What does the Braze error code soft bounce mean, specifically 'unable to get mx info: failed to get IPs from PTR record'?

Summary

The Braze soft bounce error, specifically "unable to get mx info: failed to get IPs from PTR record", indicates a temporary delivery failure primarily due to issues with the recipient domain's Mail Exchanger (MX) records. This error means the sending server (like Braze, often via SendGrid) could not properly locate or resolve the mail server responsible for the recipient's domain.

What email marketers say

Email marketers often encounter bounce messages that provide limited insight. When faced with a Braze soft bounce error like "unable to get mx info: failed to get IPs from PTR record", the immediate concern is often about the volume of affected sends and what underlying issues might be at play, especially concerning list quality.

Marketer view

Email marketer from Email Geeks suggests checking your message activity log for a detailed feed of errors. This can provide more context beyond the basic soft bounce notification.

29 Dec 2021 - Email Geeks

Marketer view

Email marketer from Email Geeks notes that if you're seeing millions of soft bounces for tens of thousands of unique users, it indicates that the system is counting each deferral, highlighting a significant volume issue.

29 Dec 2021 - Email Geeks

What the experts say

Email deliverability experts often dissect bounce messages to understand the root cause, distinguishing between sender-side issues, recipient-side problems, and mere reporting quirks. The "unable to get mx info" error requires careful analysis of DNS protocols and potential ESP reporting inaccuracies.

Expert view

Expert (tvjames) from Email Geeks states that the error mentioning 'failed to get IPs from PTR record' is likely a reporting anomaly or a bug. He argues that mail servers shouldn't be looking at PTR records for MX info, as PTR records don't contain IPs in the context needed for this lookup.

29 Dec 2021 - Email Geeks

Expert view

Expert (aiverson) from Email Geeks confirms that a bounce reason like this one from SendGrid indicates a delivery attempt to a recipient domain with a missing or malformed MX record, which is a critical issue for email routing.

29 Dec 2021 - Email Geeks

What the documentation says

Official documentation and internet standards provide the definitive explanation for how email delivery works and why certain errors occur. For the Braze soft bounce error, RFCs (Request for Comments) detail the process of MX record lookups and fallback mechanisms when standard resolution fails.

Technical article

Documentation from IETF's RFC 5321 (Simple Mail Transfer Protocol) specifies that a mail transfer agent must attempt to find an MX record for the recipient domain. If no MX records are found, an attempt to deliver to the IP address associated with an A record for the domain should be made.

01 Oct 2008 - IETF RFC 5321

Technical article

The SendGrid support documentation indicates that the "unable to get mx info: failed to get IPs from PTR record" error specifically means their system was unable to find an MX record or an A record for the recipient domain when attempting delivery.

29 Dec 2021 - SendGrid Support

2 resources

Start improving your email deliverability today

Get started