The Braze soft bounce error 'unable to get mx info: failed to get IPs from PTR record' indicates a recipient domain's DNS configuration issue. While soft bounces are typically temporary, this specific error points to a problem with MX record resolution (inability to locate the recipient's mail server) and/or a failure in reverse DNS lookup using PTR records (inability to verify the sending server's legitimacy). This can stem from misconfigured or missing MX records, DNS server problems, or issues with PTR record setup. While some suggest the error could be a Braze logging/reporting bug, the consensus leans toward a DNS problem on the recipient's end, potentially impacting sender reputation and requiring exclusion of problematic addresses after repeated failures.
10 marketer opinions
The Braze error code 'soft bounce' with the specific message 'unable to get mx info: failed to get IPs from PTR record' generally indicates a problem with the recipient domain's DNS configuration. The sending server is unable to retrieve the MX record for the recipient domain, and/or the reverse DNS lookup (PTR record) is failing, preventing verification of the server's legitimacy. While soft bounces are often temporary, this specific error points to a deeper DNS issue on the recipient's side, potentially impacting sender reputation if these bounces become frequent.
Marketer view
Email marketer from Email Marketing Tips Blog explains that bounces are always bad but the error code indicates a DNS related problem on the receiving side. As a sender, there's often not much you can do except note the error and potentially exclude the address after multiple failed attempts.
22 Sep 2021 - Email Marketing Tips Blog
Marketer view
Marketer from Email Geeks explains that a bounce reason 'unable to get mx info: failed to get IPs from PTR record: lookup <nil>: unrecognized address' from SendGrid indicates a delivery attempt to a recipient domain with a missing or malformed MX record. The reason text comes from some bit of logic when complying with RFC5321#section-5.1 regarding fallback in the event of no MX.
3 Apr 2025 - Email Geeks
2 expert opinions
The Braze error code 'soft bounce' with the specific message 'unable to get mx info: failed to get IPs from PTR record' points to potential DNS issues. One perspective suggests it's likely a logging/reporting bug or a bad address/domain within Braze's system, while another highlights a misconfiguration or missing MX record on the recipient's domain, preventing the sending server from verifying legitimacy via reverse DNS lookup (PTR record).
Expert view
Expert from Word to the Wise explains that this type of error strongly suggests an issue with DNS records, specifically with either the MX record lookup or reverse DNS lookup (PTR record). The recipient's domain likely has a misconfigured or missing MX record or the reverse DNS lookup is failing, meaning the sending server cannot verify the domain's legitimacy.
22 Oct 2022 - Word to the Wise
Expert view
Expert from Email Geeks suggests that Braze shouldn't be looking at PTR records, and there aren’t any IPs in them anyway and it's likely a logging / reporting bug more than anything else, but likely a bad address or bad domain
18 Jun 2025 - Email Geeks
4 technical articles
Braze documentation defines soft bounces as temporary issues like a full inbox or server unavailability, prompting retry attempts. However, the specific error 'unable to get mx info: failed to get IPs from PTR record' suggests deeper DNS problems. RFC 5321 outlines a fallback to A records if no MX records are present, indicating the error occurs even before this. PTR records, as explained by EasyDMARC, are crucial for reverse DNS lookups, verifying a server's authorization by resolving IP addresses to hostnames. The Google Admin Toolbox is a resource for diagnosing DNS issues, including MX and PTR record setup.
Technical article
Documentation from Google Admin Toolbox provides a way to diagnose DNS issues. You can enter a domain and check that the DNS records are set up correctly including MX and PTR records.
10 Mar 2022 - Google Admin Toolbox
Technical article
Documentation from Braze Help Center explains that a soft bounce indicates a temporary problem, such as the recipient's inbox being full or the server being temporarily unavailable. Braze will retry sending to soft-bounced addresses.
5 Jan 2023 - Braze Help Center
Can 'invalid recipient' bounce messages be false positives and what should I do about it?
Do soft bounces affect email deliverability and sender reputation?
How are email bounce rates calculated and what is considered a good bounce rate?
How can I reduce soft bounces after a one-day email volume spike?
How do MX records impact email bounces and sender reputation?
What does SMTP Bounce Reason 4.1.8 (bad sender's system address) Domain of sender address does not resolve mean?