Guide

What is DMARC? A plain-English guide for law firms

By Adam Sierant, Director of Northstar Infinity Works Ltd · Updated · 5 min read

In short

DMARC is a record a firm publishes in its DNS that tells receiving mail systems how to check email claiming to come from the firm’s domain, what to do when that check fails, and where to send reports. Set to quarantine or reject, it asks receivers to junk or refuse email that forges the firm’s exact domain. It does not stop lookalike domains, or a genuine mailbox that has been taken over.

DMARC in one paragraph

Every email shows a sender in its From line, and nothing in the basic design of email checks that the address is genuine.[1] DMARC, short for Domain-based Message Authentication, Reporting and Conformance, closes part of that gap. The firm publishes one record in its DNS, under the name _dmarc followed by its domain, and receiving mail systems read it whenever a message arrives that claims to come from the firm. The record tells them how to check the message, what to do when the check fails, and where to send reports about what they saw.[2]

Why it matters to a law firm

Law firms send the email criminals most want to imitate: completion statements, requests for funds, bank details and documents to sign. Take Five warns homebuyers that fraudsters pose as solicitors to have deposits and purchase money sent to their own accounts, sometimes from addresses that closely mimic a real firm’s.[3] The SRA’s advice to firms on cybercrime mentions DMARC, which the National Cyber Security Centre recommends.[4]

Phishing is also the attack UK organisations meet most often. In the government’s Cyber Security Breaches Survey 2025, 43% of businesses had identified a breach or attack in the previous twelve months, and 85% of those had experienced phishing.[5] DMARC does not solve phishing on its own, but it removes the easiest version of it for your domain: a message that simply claims to be from you.

How DMARC decides

DMARC does not check a message by itself. It uses the results of two older standards and adds one rule of its own.

Alignment is what makes the difference. A criminal can register a domain, set up SPF and DKIM for it, and send messages that pass both checks while showing your firm’s address in the From line. SPF and DKIM on their own would not notice. DMARC does, because the domain that passed is not yours.[1]

What a DMARC record looks like

_dmarc.samplefirm.example  TXT  "v=DMARC1; p=none; rua=mailto:[email protected]"

v=DMARC1 identifies the record, p= sets the policy, and rua= gives the address for aggregate reports: regular summaries from receiving systems of which servers sent mail using your domain, and whether that mail passed.[8] The domain above is a reserved example; your own goes in its place.

The three policies

PolicyWhat it asks receiving systems to doWhen it fits
p=noneNothing beyond their usual filtering; the domain only asks for reportsWhile you find every service that sends as the firm
p=quarantineTreat failing mail as suspicious, typically by delivering it to junkOnce legitimate mail passes and the reports are clean
p=rejectRefuse failing mailThe end state, when the evidence supports it

The standard describes none as the domain owner expressing no preference, quarantine as a significant concern and reject as a clear statement that the mail is not legitimate.[2] The NCSC calls a reject policy on all of an organisation’s domains the best way to prevent spoofing of its email.[9] Our guide to choosing a DMARC policy explains how firms move between them without losing legitimate email.

Why so many firms stop at none

A policy of none is safe to publish because it changes nothing about delivery. The NCSC notes that it does not interfere with email traffic in any way, and treats it as the place to start while you check that SPF and DKIM are set up correctly.[10] The trouble is that a record left at none protects no one: receivers are asked to do nothing with mail that fails, so a message forging your domain meets no instruction from you at all.

Firms stall there for ordinary reasons. Nobody owns the reports, which arrive as compressed XML files. The IT provider looks after the mail platform but not the case management system, the accounts package or the office scanner that also send email as the firm. Moving on feels risky, because a mistake can stop genuine client email, and nobody has written down which services were checked.

What DMARC does not do

It is worth being precise, because DMARC is sometimes presented as more than it is.

That is why DMARC sits beside other controls rather than replacing them: multi-factor authentication on every mailbox, a clear rule that bank details are never changed by email, and a call to a known number before money moves.

Where to start

  1. Check your domain to see whether it publishes SPF and DMARC today, and at which policy.
  2. List every service that sends email as the firm: the mail platform, case management, billing, marketing tools, scanners and anything your IT provider has set up.
  3. Publish a DMARC record at none with a reporting address, and read the reports for long enough to confirm that each service passes.
  4. Fix whatever fails, then move to quarantine and, when the evidence supports it, to reject, keeping a dated record of each change.

mailcounsel runs that project with your IT provider and leaves a dated record of the services checked and the settings changed. You can read a sample record first, or arrange a 20-minute scope call to talk it through.

Next step

See what your domain publishes today.

The free check reads your public DNS records. The scope call takes twenty minutes, with your IT provider if you like.

Sources

  1. How email authentication works in Microsoft 365. Microsoft Learn, updated 17 July 2026. Checked 10 September 2026.
  2. RFC 9989: Domain-based Message Authentication, Reporting, and Conformance (DMARC). IETF, RFC Editor, May 2026. Checked 10 September 2026.
  3. Conveyancing scams. Take Five to Stop Fraud. Checked 10 September 2026.
  4. How to reduce the risk of being affected by cybercrime. Solicitors Regulation Authority, 23 November 2020. Checked 10 September 2026.
  5. Cyber security breaches survey 2025. Department for Science, Innovation and Technology, 10 April 2025. Checked 10 September 2026.
  6. RFC 7208: Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1. IETF, RFC Editor, April 2014. Checked 10 September 2026.
  7. How to use DKIM for email in your custom domain. Microsoft Learn, updated 24 August 2026. Checked 10 September 2026.
  8. Set up DMARC to validate email in Microsoft 365. Microsoft Learn, updated 17 July 2026. Checked 10 September 2026.
  9. Email security and anti-spoofing: reject spoof emails. National Cyber Security Centre, 7 October 2019. Checked 10 September 2026.
  10. Email security and anti-spoofing: implement a DMARC policy of ‘none’. National Cyber Security Centre, 7 October 2019. Checked 10 September 2026.
  11. Email sender guidelines. Google Workspace Admin Help. Checked 10 September 2026.