Suped

How can I implement a DMARC reject policy for non-existent domains to prevent spam?

Summary

Implementing a DMARC reject policy for non-existent domains is a critical step in preventing email spam and spoofing that leverages look-alike domains. While standard DMARC policies (p=none, p=quarantine, p=reject) apply to active domains, the challenge with non-existent domains lies in their lack of DNS records. This often means they cannot host a DMARC record, allowing spammers to exploit them for malicious activities. This page explores how the `np` tag within DMARC can address this issue and the current state of its adoption.

Suped DMARC monitor
Free forever, no credit card required
Get started for free
Trusted by teams securing millions of inboxes
Company logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logo

What email marketers say

Email marketers often face the challenge of brand impersonation and spam originating from domains that closely mimic their legitimate ones, even if these mimic domains are non-existent. While they may not directly implement policies for these domains, their experiences highlight the inconsistencies in how mail providers handle emails from non-resolving or non-existent senders. They seek more robust and consistent enforcement mechanisms across the email ecosystem to protect their brand and their recipients.

Marketer view

Email marketer from Email Geeks notes that emails from domains with a ServerHold status can still sometimes pass through to inboxes. This indicates that even when a domain is technically frozen and its DNS records are not resolving, some email providers may not enforce a hard rejection.

06 Sep 2024 - Email Geeks

Marketer view

Email marketer from Spiceworks Community states that they've seen emails go through even from domains that shouldn't resolve, sometimes ending up in the spam folder. This highlights the inconsistent application of DNS checks by different email providers.

06 Sep 2024 - Spiceworks Community

What the experts say

Email deliverability experts highlight that while a ServerHold status on a domain should theoretically prevent it from sending emails, the reality is more nuanced. They emphasize the critical role of the `np` tag within DMARC to define policies for non-existent subdomains, underscoring that universal adoption by TLD operators and consistent enforcement by mail receivers are necessary for this mechanism to be fully effective in combating spam and spoofing.

Expert view

Deliverability expert from Email Geeks clarified that a ServerHold status means the nameservers will not resolve, implying that no DNS records can be added to such a domain. Therefore, email providers should not accept messages from it.

06 Sep 2024 - Email Geeks

Expert view

Mail security expert from Word to the Wise explains that the goal of email authentication (SPF, DKIM, DMARC) is to establish trust. For domains that don't exist, this trust cannot be established, making them prime targets for abuse if not properly handled by receivers.

06 Sep 2024 - Word to the Wise

What the documentation says

Official documentation and internet standards provide the technical framework for DMARC, including provisions for handling non-existent domains. The DMARC protocol aims to empower domain owners to specify how unauthenticated messages from their domain should be handled. The `np` tag specifically addresses how policies can be set for subdomains that do not exist, offering a mechanism for Top-Level Domain operators to universally prevent spoofing across their domain space.

Technical article

ICANN EPP Status Codes documentation outlines that the ServerHold client status code indicates a domain's inability to resolve and function on the internet. This implies that domains with this status should not be capable of sending email.

16 Jun 2014 - ICANN

Technical article

RFC 9091, Section 3.2, describes the `np` tag, which specifies the policy for non-existent organizational subdomains within a DMARC record. This allows for a `p=reject` policy to be applied to any subdomain that is not explicitly created.

22 Mar 2025 - RFC 9091

11 resources

Start improving your email deliverability today

Get started