[ DMARC & policy ]

Protect a non-sending domain without disabling a hidden mail service

Verify that a domain truly sends no authorised mail, then assess outbound authentication policy and receiving configuration as separate decisions.

By the EmailAuth research team · 5 min read

[ Key points ]

  • No employee mailboxes does not prove no sending.
  • SPF, DMARC and null MX solve different problems.
  • Review receiving dependencies separately and keep a domain owner.
On this page

A domain can have no employee mailboxes and still send invoices, website notifications or supplier messages. Establish its actual use before declaring it a non-sending domain.

Once that evidence is available, configure the controls for their separate purposes. SPF describes authorised envelope sending, DMARC addresses aligned use of the visible From domain, and a null MX states that the domain accepts no mail. Those are related decisions, not interchangeable records.

Check for legitimate and dormant use

Review business applications, web forms, acquired systems, outsourced campaigns and periodic notifications. Ask whether the domain appears in visible From addresses, envelope return addresses, reply handling or reporting destinations.

Check subdomains separately. A non-sending parent domain does not establish that every child has the same purpose, and a child sending service can have its own configuration.

Combine observed data with owner confirmation and configuration evidence. A quiet reporting window is useful context but cannot prove that an annual or dormant workflow does not exist.

Make the sending declaration explicit

For a domain genuinely authorised to send no mail, an illustrative SPF policy at that domain is:

v=spf1 -all

Under RFC 7208 §4.6.2 and RFC 7208 §5.1, this gives no sending permission for the evaluated SPF identity. It is not an instruction to add a second SPF policy beside an existing one. Investigate and replace obsolete permissions through an approved change.

SPF checks HELO and MAIL FROM identities as specified in RFC 7208 §2.3 and RFC 7208 §2.4. It does not, on its own, prevent an unrelated service from placing the domain in a visible From address. Consider the applicable DMARC policy as a separate part of the plan.

Assess the DMARC policy for that domain

After confirming there are no legitimate From-domain flows that the change would disrupt, a scoped non-sending-domain example at _dmarc.example.com is:

v=DMARC1; p=reject

This is an illustrative policy for the stated purpose, not a template for staff correspondence domains. Confirm applicable discovery and subdomain behaviour under RFC 9989 §4.10.1 and RFC 9989 §4.7, and retain the general-purpose interoperability distinction.

If reports are requested, use a collection address that actually receives mail. A domain configured to accept no mail cannot also be assumed to receive its own reporting mailbox. Under RFC 9990 §4, an external destination needs the relevant reporting permission and collection checks.

Decide whether the domain also accepts no mail

A non-sending domain may still receive mail. Do not remove a legitimate receiving route merely because no outbound use was found.

When the separate decision is that the domain accepts no email, RFC 7505 §3 defines a null MX. In DNS master-file notation, its exchange data is:

0 .

It must be the only MX record for that domain. The final dot represents the null exchange, not a server hostname to invent. Follow the DNS editor's input model and verify the published answer.

Under RFC 7505 §4.2, domains SHOULD NOT publish null MX when used in SMTP MAIL FROM or visible From addresses because receivers may reject their mail. Check those uses before publishing.

Work through a hidden-service example

In this synthetic example, a parked brand domain has no mailboxes, but an outsourced renewal application still uses it in From and expects replies at the domain.

Publishing the non-sending controls immediately could disrupt that workflow. The team first identifies the service owner and decides whether to migrate the identity, preserve a legitimate mail function or retire the application.

Only then can it document that the old domain has no remaining authorised sending and, if applicable, no receiving requirement. The evidence changes the classification; the initial absence of mailboxes did not settle it.

Verify the final state and keep an owner

Save the previous records and the approved domain-purpose decision. Verify authoritative SPF, applicable DMARC and receiving configuration independently. Record the scope of the subdomains reviewed and any exceptions.

Continue checking for unexpected use, ownership changes and newly introduced services. A configuration for an unused domain needs someone responsible for noticing when it becomes used.

Use the sender inventory to establish dependencies and policy selection for domains with active legitimate mail.

Record the decision and its limits

In the hidden-renewal scenario, hold both the no-sending classification and the no-receiving decision until the owner resolves the active From identity and expected replies. After migration, verify the replacement route before retiring the old one. A null MX does not publish SPF or DMARC policy; a reject policy does not guarantee that every receiver rejects. These examples authorize no change and claim no executed queries.

[ Takeaway ]

No employee mailboxes does not prove no sending. SPF, DMARC and null MX solve different problems. Review receiving dependencies separately and keep a domain owner.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Separate the three DNS decisions.

Verify no authorised envelope sending, assess From-domain policy and decide independently whether receiving should stop.

Next steps

  1. Review the existing record sets.
  2. Verify subdomain discovery and exceptions.
  3. Use a working report destination outside a non-receiving domain.

CISO / SecOps

Require evidence for the non-sending classification.

The control is only as sound as its inventory and ongoing ownership. Record what was assessed and how later use will be detected.

Next steps

  1. Approve scope and legitimate-service treatment.
  2. Preserve change and recovery evidence.
  3. Reassess after acquisitions or domain ownership changes.

Founder / Non-technical

Check the business dependencies before retiring mail.

A parked or defensive domain can still support an outsourced service. Require confirmation from the application owners before changing its role.

Next steps

  1. Include renewals and infrequent notifications.
  2. Check reply and recovery-address dependencies.
  3. Keep a named owner after retirement.

[ FAQs ]

Frequently asked questions

Does having no mailboxes prove a domain sends no mail?

No. Applications and suppliers can use its identities without employee mailboxes. Check actual configurations, periodic workflows and accountable owners.

What does v=spf1 -all declare?

It gives no sending permission for the evaluated SPF identity. Confirm the domain truly has no authorised use before replacing an existing valid policy.

RFC 7208 §5.1

Is SPF -all enough to protect the visible From domain?

No. SPF checks HELO and MAIL FROM identities, not the visible From field. Assess aligned From-domain use and the applicable DMARC policy separately.

RFC 7208 §2.3 RFC 7208 §2.4 RFC 9989 §4.4.2

Can a non-sending domain still receive mail?

Yes. Sending and receiving are separate functions. Preserve legitimate receiving, reply and operational mailbox dependencies.

What does a null MX mean?

It declares that the domain accepts no email. RFC 7505 specifies a single MX with preference zero and a dot as the exchange, with no other MX records.

RFC 7505 §3

Can I use null MX on a domain that still appears in From?

RFC 7505 advises against that arrangement because receivers may reject mail using such a domain. Review and migrate legitimate identity use before applying it.

RFC 7505 §4.2

Where should reports go if the domain accepts no mail?

Use an approved working collection destination elsewhere, with the required external permission and ingestion checks. Do not assume a local mailbox will receive them.

RFC 9990 §4

What evidence supports retiring a domain's mail use?

Retain the service and owner review, treatment of dormant flows and subdomains, approved configuration change, published answers and a process for detecting new use.

[ Sources ]

Sources

  1. RFC 9989

    Sections §4.10.1 · §4.4.2 · §4.7

  2. RFC 9990

    Sections §4

  3. RFC 7208

    Sections §2.3 · §2.4 · §4.6.2 · §5.1

  4. RFC 7505

    Sections §3 · §4.2

[ Glossary ]

Glossary

Null MX
A sole MX record with preference zero and exchange dot, declaring that the domain accepts no mail.

RFC 7505 §3

SPF -all
The all mechanism always matches; the minus qualifier returns fail when evaluated.

RFC 7208 §4.6.2 RFC 7208 §5.1

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base