Important update 1: Email Support is being transitioned to Webforms. Click here for more information.

DMARC Requirements on the Domains Platform

Beginning February 2024, Google and Yahoo required bulk email senders to implement DMARC. Starting May 5, 2025, Microsoft began enforcing the same requirement for Outlook and Hotmail mailboxes. This article covers how those requirements apply to mail you send from domains managed on the OpenSRS Domains platform — most commonly automated reseller notifications sent from your technical contact domain — and the DNS records you need to publish.

What the major mailbox providers now require

Google, Microsoft, and Yahoo recognize the importance of email and are taking steps to make it safer. By enforcing authentication, they help prevent spam and spoofing from reaching their users. Bulk senders that fail authentication checks are increasingly rejected outright rather than delivered to the spam folder.

The shared requirements across all three providers are:

  • Messages must authenticate with SPF (Sender Policy Framework) — the Return-Path / envelope-from domain must match the From header domain and be listed in the SPF record.
  • Messages must authenticate with DKIM (DomainKeys Identified Mail) — the sending domain must publish a DKIM public key, and the signature must verify.
  • The sending domain must publish a DMARC (Domain-based Message Authentication, Reporting, and Conformance) TXT record at _dmarc.example.com.

Why DMARC matters

DMARC builds on SPF and DKIM by binding both checks to the visible From-header domain and telling receiving servers what to do when authentication fails. Publishing a DMARC record helps mailbox providers identify you as a sender that takes email standards seriously, which improves inbox placement and reduces spam-folder routing. It also gives you reporting (via the rua and ruf tags) so you can see who is sending mail as your domain.

Note: This article covers domains managed on the OpenSRS Domains platform — the SPF include value differs from the Hosted Email platform. If your domain has mailboxes on OpenSRS Hosted Email, follow Gmail, Microsoft, and Yahoo DMARC Requirements on the Hosted Email Platform instead.

Required DNS records for Domains-platform senders

SPF

Record type

Hostname

Value

TXT

Root domain (example.com)

v=spf1 include:registrarmail.net ~all

The include:registrarmail.net mechanism authorizes the OpenSRS Domains-platform sending infrastructure to send on your behalf (for example, the automated notification mail that goes out for your technical contact domain).

Warning: Use registrarmail.net for Domains-platform mail. Using _spf.hostedemail.com here will not authorize the correct sending infrastructure, and messages will fail SPF.

DKIM

For the procedure to add OpenSRS-managed DKIM CNAMEs on your reseller technical contact domain, see How to Configure DKIM for Automated Outbound Emails.

DMARC

Hostname

Record type

Value

_dmarc.example.com

TXT

v=DMARC1; p=none; (minimum required)

_dmarc.example.com

TXT

v=DMARC1; p=none; rua=mailto:username@example.com; ruf=mailto:username@example.com; fo=1; (with reporting)

Tip: Start with p=none so you can collect aggregate (rua) and forensic (ruf) reports without affecting delivery. Once reports confirm legitimate mail authenticates correctly, tighten the policy to p=quarantine and eventually p=reject.

Add the DMARC record in the Reseller Control Panel

  1. Log in to the Reseller Control Panel (RCP).
  2. Enter the domain name in the search field and click Search.
  3. Click the domain name in the search results.
  4. In the DNS section, click Edit.
  5. In the Add Sub-domain field, enter _dmarc and click Add Sub-domain.
  6. Select TXT from the Add record drop-down menu.
  7. Enter the DMARC record value. Replace username@example.comwith the address where you want to receive reports:
    v=DMARC1; p=none; rua=mailto:username@example.com; ruf=mailto:username@example.com; fo=1;
  8. Click Save DNS settings.

Warning: Only one DMARC TXT record may exist at _dmarc.example.com. Adding a second record causes receivers to ignore both, leaving you with no DMARC policy.

Verify your configuration

  • Use the dmarcian DMARC Record Checker to confirm the TXT record parses correctly.
  • Send a test message to a Gmail address and check Show original: SPF, DKIM, and DMARC should all show PASS.
  • Review the first week of rua aggregate reports before tightening policy beyond p=none.

Next steps

Questions? Contact OpenSRS Support.

How helpful was this article?

Thanks for your feedback!

Do you still need help? If so please submit a request here.