Email & Deliverability 7 min read Peer-Reviewed Technical Standard

RFC 7505 Null MX Explained: Why Domains Reject Email with Code 556

Audited In-Browser Tool Link: Execute these verification techniques instantly with zero uploads using our free Free Email Verifier & List Hygiene Tool.

1. The Problem RFC 7505 Was Designed to Solve

In the original architecture of the Internet mail system (RFC 821 and later RFC 5321), if a domain name published no Mail Exchange (MX) records, sending Mail Transfer Agents (MTAs) were instructed to fall back to the domain's address records (A or AAAA). If an address record existed, the sending server would attempt to initiate an SMTP connection to port 25 of that IP address.

This fallback behavior created major operational and security issues for organizations that registered domain names strictly for web hosting, marketing landing pages, internal application servers, or brand defense, but had no intention of receiving email on those domains. Sending servers would spend days attempting repeated delivery handshakes against web servers that had no mail daemon installed, flooding networks with useless connection attempts and delaying non-delivery notifications (NDNs) to senders.

In June 2015, the IETF published RFC 7505, titled "A 'Null MX' No-Service Resource Record for Domains That Accept No Mail". This standard created a formal, explicit mechanism for domain owners to declare that a domain does not accept email under any circumstances.

2. Exact Technical Specification of a Null MX Record

RFC 7505 specifies a single, unambiguous DNS configuration. A Null MX record consists of an MX resource record with the following precise attributes:

A typical zone file entry for a domain publishing a Null MX appears as follows:

example.com.   IN   MX   0   .

RFC 7505 §3 establishes strict operational rules for domain administrators:

  1. Exclusivity: The Null MX record must be the only MX record published for that domain. It is an error to publish a Null MX alongside any operational mail exchange host.
  2. Supersedes Implicit MX: The presence of a Null MX record completely overrides and disables the RFC 5321 §5.1 fallback rule. Sending MTAs are strictly forbidden from attempting connections to the domain's A or AAAA records.

3. Permanent SMTP Rejection Code: 556 5.1.10

A critical detail where many outdated deliverability tools and online tutorials err is the SMTP response code associated with Null MX rejections. Many older references incorrectly claim that Null MX returns code 550 ("User unknown" or "Mailbox unavailable").

RFC 7505 Section 3 explicitly clarifies this standard:

"If a sending MTA finds a Null MX for a domain, it MUST NOT attempt to deliver mail to that domain, and it MUST NOT attempt to fall back to the domain's address records. The sending MTA MUST treat the delivery as a permanent failure... Enhanced Status Code 5.1.10 ('Recipient address has null MX') is defined for this condition, alongside permanent completion code 556 ('Domain does not accept mail')."

When an email is addressed to a Null MX domain (such as user@example.com or admin@example.org), the sending mail server aborts the delivery transaction immediately and generates a bounce message to the sender citing:

556 5.1.10 Recipient address has null MX (RFC 7505)

4. Prominent Domains That Publish Null MX Records

The most famous examples of Null MX implementations are the official reserved example domains established by RFC 2606 and RFC 6761:

Domain Name MX Priority & Host Expected Result
example.com 0 . Permanent Failure (556 5.1.10)
example.net 0 . Permanent Failure (556 5.1.10)
example.org 0 . Permanent Failure (556 5.1.10)

In addition to reserved documentation domains, hundreds of corporate enterprises deploy Null MX records across their auxiliary marketing, micro-site, and tracking redirect domains to stop spam bot probes and protect their main domain reputations.

5. Impact on Email Marketers and List Hygiene

Because Null MX domains publish valid A records for web traffic, legacy verification tools that only check whether a website resolves will falsely label these addresses as valid! When an email campaign is subsequently launched to these contacts, 100% of the messages bounce permanently with hard errors.

Our free Email Verifier actively parses MX answer arrays specifically for priority === 0 && host === '.'. When detected, the address is immediately flagged with score 0 and segregated into the "Remove List", sparing your email sender reputation from avoidable hard bounces.

Deep Technical Case Study & Production Operational Checklist

In high-scale enterprise email deployments, managing deliverability requires systematic coordination across DNS infrastructure, MTA queue management, and data ingestion gateways. The theoretical rules defined in IETF specifications translate directly into tangible economic outcomes: a single misconfigured DNS zone or unparsed syntax variant can trigger domain reputation downgrades across major filtering networks that take weeks of remediation to reverse.

To ensure resilience, infrastructure engineering teams should establish rigorous pre-send verification pipelines. The following production checklist provides verified engineering criteria for high-volume email operations:

Industry Benchmarks, Common Pitfalls & Troubleshooting Guide

Deliverability engineers frequently encounter edge cases where standard verification assumptions fail. Here are the three most common architectural pitfalls observed in enterprise environments:

  1. Confusing Web Server A Records with Mail Routing: Operating under the assumption that a resolvable website implies active email service is one of the leading causes of campaign failure. Always verify dedicated Type 15 MX records.
  2. Ignoring Internationalized Domain Names (IDN): Inability to normalize Unicode labels into ASCII Punycode leads to false-positive syntax rejections for millions of European, Asian, and Latin American subscribers.
  3. Neglecting Spreadsheet Formula Sanitization: Exporting raw, unvetted contact lists directly into spreadsheet applications creates catastrophic remote code execution vulnerabilities for administrative analysts.

Frequently Asked Questions & Technical Reference

How does this standard interact with major mailbox providers like Google and Microsoft? Major receiving providers strictly adhere to IETF specifications. Failing to conform to established MX and syntax standards triggers automated rate limiting, message deferrals, and immediate spam placement.
Can these checks be automated within CI/CD or internal workflows? Yes. By integrating our open-source, client-side validation logic or utilizing standard DoH endpoints, engineering teams can verify subscriber databases automatically without ongoing SaaS subscription overhead.

Audit Your Email Lists In-Browser for Free

Safeguard your sender reputation against Null-MX rejections, syntax errors, and disposable inboxes. Process up to 50,000 rows client-side with zero data storage.

Launch Email Verifier Workspace