[ DMARC & policy ]

What DMARC checks: start with the domain in From

Understand the identity DMARC evaluates, why a familiar sender name is different, and what a passing result can tell you.

By the EmailAuth research team · 7 min read

On this page

A message can display a familiar company name while using an entirely different email address. It can also show your company's address while the sending service authenticates only its own domain. Understanding DMARC starts by separating those identities.

DMARC stands for Domain-based Message Authentication, Reporting, and Conformance. It evaluates authenticated use of the domain in the message's From address and connects that result with the domain owner's published policy. It is a domain-level assessment, not a verdict about the person, request or attachment.

Find the address behind the sender name

Suppose a mail application displays this fictional sender:

Example Accounts <notices@shop.example.com>

Example Accounts is the display name. notices is the part before the at sign. shop.example.com is the domain in the From address, called the Author Domain in DMARC.

The mail application's compact view might show only the display name. Open the sender details or original message to identify the actual address. A logo, a name and a recognisable subject line do not establish that domain relationship.

The examples in this guide assume an ordinary, well-formed message with one Author Domain. Malformed or ambiguous From fields require their own message-format handling; do not invent one preferred identity from whatever a mail application happens to show.

Keep the other addresses in their proper roles

An email has an SMTP delivery conversation as well as the headers and body people read. The envelope return identity supports delivery-status handling and is normally the identity evaluated by SPF for ordinary mail. It can differ from From.

A DKIM signature supplies another domain in its d= value. A message can have several signatures, each with its own domain and result. Reply-To is different again: it influences where a reply is addressed, not which Author Domain DMARC evaluates.

ItemQuestion it helps answer
From domainWhich claimed author domain is being assessed?
Envelope identityWhich domain is being evaluated for ordinary SPF authorisation?
DKIM d= domainWhich domain is associated with this signature?
Reply-ToWhere is a reply directed?
Display nameWhat name is being presented to the reader?

These fields can legitimately differ. The task is to understand their relationships rather than require every displayed address to be identical.

Understand the relationship called alignment

SPF can pass for a sending service's envelope domain. DKIM can verify a signature from that service's signing domain. DMARC then asks whether a passing authenticated identity aligns with the Author Domain.

Strict alignment requires an exact domain match. Relaxed alignment uses the applicable organisational-domain relationship. Do not determine that boundary by simply taking the last two labels, and do not treat two similar-looking brands as aligned domains.

For a message-level DMARC pass, at least one qualifying SPF or DKIM path must both pass and align. A passing signature from an unrelated domain cannot provide that path merely because the business owns an account with the service.

Follow two fictional messages

The following is a synthetic teaching example, not a captured or redacted customer message. Assume the applicable DMARC policy is found and the stated results come from a trusted receiving system.

Both messages have From at shop.example.com. Their identities differ as follows:

ObservationMessage AMessage B
SPFPass for returns.example.netPass for returns.example.net
DKIMPass with d=shop.example.comPass with d=dispatch.example.org
Aligned passing pathDKIM matches From exactlyNeither passing identity aligns
DMARC validationPassFail

Message A has an exact-match DKIM path. Its separate SPF identity does not need to be renamed for that message-level DMARC result to pass.

Message B authenticates domains unrelated to its From domain. Two raw passes therefore produce no aligned path. If this is an authorised sender that needs repair, follow the alignment troubleshooting guide. That investigation is different from deciding that every message with this pattern is malicious.

Separate the result from what the receiver does

A domain owner publishes DMARC policy in DNS under an applicable _dmarc name. The policy expresses the owner's assessment of failing use. It does not configure an application's signing identity or determine every receiver's final action.

Receivers also assess information outside DMARC. Consequently, a pass does not promise inbox placement, and a failure does not independently establish a blocked attack. The policy selection guide explains how a domain's actual use affects the owner's decision.

Reporting can help the owner investigate how its domain appears in observed mail. Reports are feedback from participating receivers, not a complete ledger of every message sent. Keep reported observations separate from business authorisation and final delivery outcomes.

Read a passing result without overreading it

Use authentication results produced by the relevant trusted receiving boundary. A sender can insert a header that claims a pass; the existence of that text does not make it trustworthy.

Even a genuine aligned pass has limits. A compromised authorised account can send authenticated mail. An unrelated domain can authenticate its own messages while presenting a deceptive display name. DMARC does not inspect the truth of an invoice or approve a payment instruction.

The useful explanation is specific: this received message had a passing authenticated domain that satisfied the required relationship with its From domain. That is a valuable identity signal. Keep account protection, content assessment and independent verification of sensitive requests alongside it.

For implementation, continue with creating and verifying a DMARC record. For ownership across applications, use the sender inventory. Both become easier once the actual domain being assessed is clear.

Trace a result in five lines

Use this short worksheet when a message is described as “authenticated”. Start with the address, not the company name displayed beside it.

  1. From: write down the domain after @ in the actual From address.
  2. Evidence: use the receiving system's trusted results. Record the SPF domain and each passing DKIM d= domain separately.
  3. Relationship: compare each passing identity with From under the applicable strict or relaxed mode. A provider account name is not a domain match.
  4. Result: with an applicable policy and no unresolved DNS error, one aligned passing path is enough. If there is none, the message fails DMARC. No discovered policy means DMARC does not apply; a required DNS-query error is not simply a pass or fail.
  5. Meaning: record the identity result separately from delivery and whether the request is safe to act on.

For Message A above, the explanation is: “DKIM passed for shop.example.com, which exactly matches From; this supplies a DMARC pass.” It is not: “The invoice is approved.”

Check the DMARC processing steps and the Authentication-Results trust boundary for these distinctions.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Keep the message identities together.

A compact identity record makes the meaning of the result reproducible without confusing display fields and protocol identities.

Next steps

  1. Record From, envelope identity and each DKIM d= value.
  2. Use results from the trusted receiving boundary.
  3. Preserve alignment mode and the applicable policy context.

CISO / SecOps

State the assurance at domain level.

A passing result helps assess domain use while leaving account compromise, display-name deception and content risk to other controls.

Next steps

  1. Avoid user-safety labels that overstate authentication.
  2. Distinguish approved services from observed domains.
  3. Document the residual risk in sensitive workflows.

Founder / Non-technical

Ask which identity was demonstrated.

A familiar name and a supplier account are not the same evidence as a verified domain relationship.

Next steps

  1. Confirm the domain customers actually see in From.
  2. Ask for a representative received message.
  3. Keep sensitive business approvals independent of a pass label.

[ FAQs ]

Frequently asked questions

Does DMARC check the company name shown beside the address?

It evaluates the domain in the actual From address. A display name can be misleading even when an unrelated domain authenticates its own message successfully.

Does a DMARC pass verify the individual employee?

No. It is a domain-level authentication assessment. It does not establish which person operated an account or whether the account was compromised.

Must Reply-To and From use the same domain?

They have different roles. Reply-To does not define the Author Domain used for DMARC. Assess its suitability separately, especially for sensitive requests.

Why can an authorised service use a different return address?

Envelope return handling and the visible author identity serve different purposes. Verify the actual SPF and DKIM identities, then establish the required aligned passing path.

Does one unrelated DKIM signature cancel an aligned passing signature?

No. Inspect each signature separately. A qualifying aligned passing DKIM signature can provide the message-level DMARC path even when another signature is unrelated or fails.

Does a domain account at a sending provider establish alignment?

No. Account ownership is business evidence, not a domain comparison. The actual passing authentication identity must satisfy the applicable relationship with From.

Can a genuine DMARC pass still accompany a fraudulent invoice?

Yes. Domain authentication does not determine whether the content or business request is legitimate. Keep payment verification and account-security controls in place.

What is a useful explanation of a passing DMARC result?

Name the actual From domain, the passing SPF or DKIM identity, the alignment mode and the trusted receiving evidence. Avoid replacing those facts with a broad statement that the email is safe.

[ Sources ]

Sources

  1. RFC 9989: DMARC core protocol
  2. RFC 7208: Sender Policy Framework
  3. RFC 6376: DomainKeys Identified Mail
  4. RFC 8601: Authentication-Results header
  5. RFC 9990: DMARC aggregate reporting

[ Glossary ]

Glossary

Author Domain
The domain in the message's visible From address that DMARC evaluates.
DMARC alignment
The required relationship between the visible From domain and a passing SPF or DKIM identity. Strict alignment requires an exact domain match; relaxed alignment uses the applicable organisational-domain relationship.
Envelope sender
The SMTP MAIL FROM return identity normally evaluated by SPF for ordinary messages. It serves a different role from the visible From address.
Signing domain
The d= identity associated with a DKIM signature. It is the domain compared with the visible From domain for DKIM alignment.
Trusted authentication results
Authentication assertions produced within a receiving system's trusted boundary. An arbitrary upstream pass header is not automatically trustworthy.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base