Last updated on
You have probably seen the acronym in a security guide or a warning from your email provider, so let us answer it plainly. What is DMARC? It is an email authentication standard that lets a domain owner tell the world which servers are allowed to send mail as their domain — and what receivers should do with anything that fails the check. In practice, DMARC is the layer that stops criminals from convincingly spoofing your address, and the reason your own legitimate mail stays out of the spam folder. This guide explains what DMARC is in plain language, how it works alongside SPF and DKIM, what its policies mean, how to set it up without being a mail admin, and where email aliases fit into the same picture.
What Is DMARC?
DMARC stands for Domain-based Message Authentication, Reporting and Conformance. Stripped of the jargon, the short answer to what is DMARC is this: it is a public policy, published in your domain’s DNS, that tells receiving mail servers two things — how to confirm a message genuinely came from your domain, and what to do if it did not. Before DMARC, a receiver could check some authentication signals but had no instruction from you about whether to trust the result or reject a forgery. DMARC closes that gap, and it is documented in detail on Wikipedia’s overview of DMARC and by the standard’s own body at dmarc.org.
It helps to be clear about what DMARC is not. It is not an anti-spam filter you install, and it is not something that scans the content of messages. DMARC never reads the body of an email; it only judges whether the message is authorised to use the domain in the visible “From” address. It is also not a standalone tool — it builds on two older standards, SPF and DKIM, and its whole job is to tie them together and add an enforcement policy plus reporting on top. Understanding what is DMARC therefore means understanding how those pieces fit, which the next section walks through.
One more framing helps before the mechanics. A useful way to answer what is DMARC is to picture the missing instruction on an envelope. SPF and DKIM are like checking a return address and a wax seal — they tell a sorting office whether the markings look genuine, but not what to do when they do not. DMARC is the note you leave the office that says, in effect, if a letter claims to be from me but the seal does not match, do not deliver it. That is why what is DMARC really comes down to policy: the checks were already possible, but until you publish a DMARC policy, no receiver is obliged to act on a forgery sent in your name.
What Is DMARC and How Does It Work?
To see what is DMARC doing in practice, follow a message as it arrives. The receiving server first runs the two underlying checks. Sender Policy Framework (SPF) confirms the sending server’s address is on the list of servers your domain has authorised. DomainKeys Identified Mail (DKIM) verifies a cryptographic signature attached to the message, proving it came from your domain and was not altered in transit. Those two have existed for years. What DMARC adds is a rule that ties their result to the address the reader actually sees.

The key idea DMARC introduces is alignment. It is not enough for SPF or DKIM to pass on some technical domain buried in the headers; DMARC requires that a passing check line up with the domain in the “From” line the recipient reads. That single requirement is what defeats the most convincing forgeries, because an attacker can pass SPF on their own domain all day, but they cannot make that align with your domain. Once alignment is evaluated, the receiver looks up your DMARC policy in DNS and does exactly what it says — deliver, quarantine, or reject. That is the whole loop: authenticate, check alignment, apply your policy.
So the answer to what is DMARC and how does it work is a three-step chain: SPF and DKIM provide the evidence, alignment makes that evidence meaningful for the address people see, and the published policy turns it into an action. Remove any one of the three and forged mail slips through — which is precisely the state most domains were in before they deployed it.
Why Your Email Needs DMARC
There are two sides to why DMARC matters, and both hit ordinary senders, not just big companies. The first is protection against impersonation. Without a DMARC policy set to enforce, anyone can put your domain in the “From” line of a scam email, and receiving servers have no instruction to stop it. That is the mechanism behind most email spoofing and the business-fraud emails that cost organisations billions each year. A DMARC record set to reject means a message that forges your domain but cannot authenticate is refused before it ever reaches an inbox.
The second side is deliverability — getting your own genuine mail delivered. Major mailbox providers increasingly treat authentication as a trust signal, and some now require it for bulk senders. A domain with SPF, DKIM, and a DMARC policy in place is far more likely to land in the inbox than one without, because the receiver can verify it is really you. In other words, DMARC is not only a shield against people abusing your name; it is also what keeps your own newsletters, receipts, and password resets out of the spam folder. For a small business or a personal domain, that combination is exactly why the effort pays off.
It is worth stressing that this is not only an enterprise concern — in fact the answer to what is DMARC matters most to small and personal domains. Attackers spoof them precisely because those owners assume no one would bother, and because, without a DMARC policy, nothing stops them. A one-person business whose domain is used to send invoice-fraud emails can lose customer trust overnight, with no technical breach on their side at all. Publishing a DMARC record is the single cheapest step that closes that door, and it protects your reputation as much as your inbox.
DMARC Policies: None, Quarantine, Reject
A DMARC record carries a policy, written as a p= tag, that tells receivers what to do with mail that fails the check. There are three settings, and the usual path is to move through them in order as you gain confidence. The table below summarises them, and the notes after explain how to progress safely.
| Policy | What happens to failing mail | When to use it |
|---|---|---|
| p=none | Delivered as normal — nothing is blocked | Monitoring only; start here to see who sends as you |
| p=quarantine | Sent to the spam or junk folder | Once your legitimate senders reliably pass |
| p=reject | Refused outright — never reaches the inbox | Full enforcement; the goal state for real protection |
Almost everyone begins at p=none. It changes nothing about delivery, but it switches on the reporting that shows you every source sending mail as your domain — your real newsletter tool, your invoicing app, and any impersonators. Once the reports confirm your genuine senders all authenticate and align, you tighten to p=quarantine so suspect mail lands in spam rather than the inbox, and finally to p=reject, where forgeries are turned away completely. Rushing straight to reject before your legitimate mail passes is the one real risk, because it can block your own messages — which is why the monitoring stage exists.
DMARC vs SPF and DKIM
People often ask how these three relate, and the cleanest way to hold it in your head is that SPF and DKIM are the evidence while DMARC is the verdict and the policy. SPF answers “was this server allowed to send for the domain?” DKIM answers “was this message really signed by the domain and left unaltered?” Neither, on its own, tells the receiver what to do, and neither checks the address the human actually sees. DMARC sits on top, requires that one of those checks passes and aligns with the visible “From” domain, and then enforces your chosen policy.
That is why deploying SPF and DKIM without DMARC leaves a real gap: the checks can pass on a lookalike or unrelated domain and still fool a reader, and the receiver has no instruction to act. It is also why DMARC cannot work alone — with no SPF or DKIM to draw on, it has no evidence to evaluate. The three are a set. If you want the deeper mechanics of how forgery exploits the gaps these standards close, our explainer on what email spoofing is walks through the same chain from the attacker’s side.
How to Set Up DMARC
Setting up DMARC does not require running a mail server — it is a single DNS record, and most of the work is done before you publish it. Here is the accessible version of the process.
- Get SPF and DKIM working first. DMARC has nothing to evaluate without them, so confirm your sending services (your provider, newsletter tool, and so on) are authorised in SPF and signing with DKIM.
- Publish a monitoring record. Add a DNS TXT record at
_dmarc.yourdomain.comwith a value likev=DMARC1; p=none; rua=mailto:you@yourdomain.com. Theruaaddress is where the daily reports are sent. - Read the reports for a couple of weeks. They reveal every source sending as your domain and whether each one passes. Fix any legitimate sender that is failing.
- Tighten the policy. Move to
p=quarantine, watch again, then top=rejectonce your real mail is clean.
That is genuinely the whole job for most domains. The raw reports are hard to read by eye, so many people point the rua address at a DMARC reporting service that turns them into a readable dashboard — and some managed email and alias services handle the enforcement and reporting for you, which is where the next sections come in. If you want the full technical framing, the broader topic of email authentication covers how SPF, DKIM, and DMARC evolved together.
DMARC Reports and What They Tell You
The reporting part of the name is easy to overlook, but it is one of the most useful things DMARC does. When you publish a policy with an rua address, participating receivers send you a daily aggregate report — an XML summary of every message that used your domain, which servers sent it, and whether it passed SPF, DKIM, and alignment. Read across a week, those reports draw a complete map of who sends mail as you.
That map is valuable in two directions. It shows your legitimate senders you may have forgotten — a support desk, a payment processor, a marketing tool — so you can authorise them before tightening the policy and accidentally blocking your own mail. And it shows the impersonators: servers trying to send as your domain that have no business doing so, which is often the first hard evidence that your name is being used in scams. Watching the failures drop toward zero as you move to reject is how you confirm the protection is actually working, rather than hoping it is.
How Email Aliases and DMARC Work Together
Email aliases and DMARC solve related problems from opposite ends. DMARC protects the domains you send from; aliases protect the address you hand out. Used together they shrink your exposure considerably. An alias is a separate forwarding address you give to a service instead of your real inbox, so a breach at that service leaks only a disposable-feeling alias you can retire — not the address your domain and identity depend on. Keeping your true address off the open web with a private email alias means there is simply less raw material for the spoofing and phishing campaigns that DMARC is built to defeat. If aliases are new to you, our guides to what an email alias is and how email aliases work cover the basics.
There is a direct technical link, too. At EmailAlias we enforce SPF, DKIM, and DMARC on every domain and alias we handle, so mail that forges your alias domain fails authentication rather than landing in someone’s inbox — the same protection DMARC gives a domain you own, applied to the addresses you give out. Because these are permanent forwarding addresses you control — not disposable inboxes that expire — you keep the account and can cut off any single alias the moment it starts attracting hostile mail. You can spin up your first addresses with an email alias generator or see the plans on our pricing page; the point is that authentication on the domain and separation at the address are two halves of the same defence.
Final Thoughts
So, one more time, what is DMARC? It is the standard that turns two older authentication checks into a real defence: it requires that SPF or DKIM not only pass but align with the address people see, and it lets you publish a policy telling receivers to reject anything that fails. That is what stops others spoofing your domain and, just as importantly, keeps your own mail trusted and out of the spam folder. The path is gentle — start in monitoring mode, read the reports, then tighten to reject once your legitimate senders pass — and it is a one-time DNS job for most domains. Pair a domain that authenticates with aliases that keep your real address private, and you have covered both ends of the problem: no one can convincingly send as you, and there is far less of your identity exposed for them to try. If you have not published a DMARC record yet, a monitoring one today costs nothing and starts showing you exactly who is sending in your name.
Frequently Asked Questions
What is DMARC in simple terms?
DMARC is a policy you publish in your domain’s DNS that tells receiving mail servers how to confirm a message really came from your domain and what to do if it did not — deliver it, send it to spam, or reject it. It builds on the SPF and DKIM checks and adds the missing instruction plus reporting, so forged mail using your domain can be turned away instead of trusted by default.
What is DMARC used for?
DMARC is used for two things: stopping other people from spoofing your domain in scam and phishing emails, and improving the deliverability of your own legitimate mail. With an enforcing DMARC policy, receivers reject messages that forge your domain, and because your genuine mail authenticates and aligns, mailbox providers are more likely to place it in the inbox rather than the spam folder.
How does DMARC work?
When a message arrives, the receiver runs SPF and DKIM, then DMARC checks that a passing result aligns with the domain in the visible From address. If it aligns, the mail is trusted; if it fails, the receiver applies the policy you published — none, quarantine, or reject. Alignment is the key idea: an attacker can pass SPF or DKIM on their own domain, but they cannot make it align with yours.
What is a DMARC record?
A DMARC record is a single DNS TXT record published at _dmarc.yourdomain.com. A basic monitoring record looks like v=DMARC1; p=none; rua=mailto:you@yourdomain.com, where p= is the policy and rua= is the address that receives the daily aggregate reports. You tighten p= from none to quarantine to reject as your legitimate senders are confirmed to pass.
What is the difference between DMARC, SPF, and DKIM?
SPF and DKIM are the evidence; DMARC is the verdict and the policy. SPF checks whether a server was authorised to send for the domain, and DKIM verifies a cryptographic signature proving the message was not altered. DMARC sits on top, requires that one of those passes and aligns with the visible From domain, and then enforces your chosen action. The three work as a set — DMARC has nothing to evaluate without SPF and DKIM.
What do p=none, quarantine, and reject mean?
They are the three DMARC policies. p=none is monitoring only — nothing is blocked, but you receive reports. p=quarantine sends failing mail to the spam or junk folder. p=reject refuses failing mail outright so it never reaches the inbox. The safe path is to start at none, confirm your legitimate senders pass, then move to quarantine and finally reject for full protection.
Do I need DMARC for my email?
If you send from your own domain, yes — it is the only way to stop others spoofing that domain, and mailbox providers increasingly treat authentication as a requirement for good deliverability. Even a personal or small-business domain benefits: a monitoring record costs nothing, shows you who is sending in your name, and paves the way to full enforcement. If you only use a free mailbox like Gmail or Outlook, the provider already handles DMARC for its own domain.
How do email aliases relate to DMARC?
They cover opposite ends of the same problem. DMARC protects the domain you send from, while an email alias protects the address you hand out by keeping your real inbox private and letting you retire any address that leaks. A good alias service also enforces SPF, DKIM, and DMARC on its alias domains, so forged mail using your alias fails authentication — the same protection DMARC gives a domain you own, applied to the addresses you give out.
