PatchPingsAI-Powered
HomeFeaturesMonitoringPricingHow it worksFAQ
Download free
PatchPings

Secure. Monitor. Fix.

AI-powered website monitoring & audits

Product

  • Features
  • Monitoring
  • Scans
  • DMARC checker
  • SSL checker
  • Headers checker
  • Pricing
  • FAQ
  • Lens
  • WordPress

Company

  • About
  • Knowledge Base
  • Contact

Install

    GET IT ONGoogle Play
    PrivacyExtension privacyCookiesTermsAcceptable useDelete account

    © 2026 PatchPings by CodenVibe IT LLC. All rights reserved.

    PatchPings

    Secure. Monitor. Fix.

    AI-powered website monitoring & audits

    Install

      GET IT ONGoogle Play

      Product

      • Features
      • Monitoring
      • Scans
      • DMARC checker
      • SSL checker
      • Headers checker
      • Pricing
      • FAQ
      • Lens
      • WordPress

      Company

      • About
      • Knowledge Base
      • Contact

      © 2026 PatchPings by CodenVibe IT LLC. All rights reserved.

      PrivacyExtension privacyCookiesTermsAcceptable useDelete account
      PatchPings

      Secure. Monitor. Fix.

      AI-powered website monitoring & audits

      Product

      • Features
      • Monitoring
      • Scans
      • DMARC checker
      • SSL checker
      • Headers checker
      • Pricing
      • FAQ
      • Lens
      • WordPress

      Company

      • About
      • Knowledge Base
      • Contact

      Install

      • GET IT ONGoogle Play

      © 2026 PatchPings by CodenVibe IT LLC. All rights reserved.

      PrivacyExtension privacyCookiesTermsAcceptable useDelete account
      1. Home
      2. /
      3. Knowledge Base
      4. /
      5. DMARC Setup Step-by-Step
      Dev guides 2 min readJun 16, 2026 · Updated Oct 26, 2026

      DMARC Setup Step-by-Step

      Publish DMARC from p=none to p=reject: DNS record, report inbox, and policy upgrades — the hands-on walkthrough after the concepts guide.

      The PatchPings Team
      Email inbox imagery for a step-by-step DMARC DNS rollout

      DMARC is the policy layer that tells receiving mail servers what to do when SPF or DKIM fails — and it is the only step that actually stops scammers from sending mail that looks like it came from you. This guide is a focused, step-by-step rollout from no DMARC at all to a enforced p=reject policy, without the deliverability surprises that come from skipping the monitoring phase. For what each p= value means, see DMARC policy explained.

      Before you publish DMARC

      DMARC does not work in isolation. SPF must list every server allowed to send for your domain, and DKIM must be signing outbound mail with a public key in DNS. If either is missing, DMARC reports will show failures that are your configuration gaps, not attacks. Fix SPF and DKIM first, then add DMARC on top.

      1. 1Publish a complete SPF TXT record ending in -all once every legitimate sender is included.
      2. 2Enable DKIM in your mail provider and add the selector records to DNS.
      3. 3Confirm test mail passes SPF and DKIM alignment for your From domain.

      Step 1: Create the reporting address

      DMARC sends aggregate reports to the address in rua. Create dmarc@yourdomain.com (or a dedicated inbox) before publishing the record — otherwise reports bounce and you fly blind.

      Step 2: Publish monitor-only DMARC

      TXT record at _dmarc.yourdomain.comcode
      v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com; pct=100; adkim=s; aspf=s

      p=none means receivers take no action on failures — they only report. adkim=s and aspf=s require strict alignment, which is what you want before tightening policy. Leave this in place for two to four weeks while you read reports.

      Step 3: Read the aggregate reports

      Reports arrive as XML attachments summarising which sources sent mail for your domain and whether SPF and DKIM passed. Look for unexpected sending IPs — they are either services you forgot to authorise or impersonation attempts. Every legitimate source must pass before you move to quarantine or reject. For field-by-field triage, follow How to read DMARC reports.

      Alignment matters more than pass

      A message can pass SPF for the envelope domain but fail DMARC if the visible From domain does not align. Strict mode (s) catches that mismatch.

      Step 4: Tighten the policy

      1. 1When reports are clean, change `p=quarantine` for a week to send failures to spam.
      2. 2If deliverability stays stable, move to `p=reject` to block impersonation outright.
      3. 3Keep rua in place permanently so new senders surface in reports before they break mail.

      Run the free DMARC checker or a DNS health scan to confirm your DMARC record exists, parses correctly and uses a sensible policy — alongside SPF and DKIM in one pass. For the full picture of all three records, see our SPF, DKIM and DMARC guide.

      DMARC is not a single DNS edit; it is a staged commitment. Monitor with p=none, read the reports, fix alignment gaps, then enforce. Done patiently, your domain becomes dramatically harder to spoof — and your legitimate mail keeps landing in inboxes. Get PatchPings to verify DNS authentication from any device.

      #DMARC#DNS#Email#SPF

      Keep reading

      Policy document and inbox imagery for DMARC none quarantine reject choices
      Scans

      DMARC Policy Explained: none, quarantine, and reject

      4 min read
      Analytics dashboard mood for interpreting DMARC aggregate XML reports
      Scans

      How to Read DMARC Reports Without Getting Lost

      4 min read
      Email inbox interface suggesting authenticated outbound mail delivery
      Scans

      What Is DMARC? SPF, DKIM and Email Authentication

      2 min read
      PatchPings

      Start scanning. It’s free.

      Download PatchPings and run your first full security scan in under a minute. No credit card, no catch.

      GET IT ONGoogle Play

      Free for all signed-in users · Guest mode available · v1.0.0