[ DMARC & policy ]

DMARC for mailing lists: trace the original and redistributed message

Separate mail sent by the list, mail posted to it and mail forwarded to subscribers, then inspect which authenticated identity survives each route.

By the EmailAuth research team · 6 min read

[ Key points ]

  • Separate list notices, redistributed posts and external-list use.
  • Track every surviving signature and its alignment with From.
  • Acceptance under local policy does not convert DMARC fail into pass.
On this page

A mailing-list deployment involves more than one sending identity. The domain that hosts the list may send subscription notices and redistribute messages written by people in other domains. Employees may also post from the organisation's domain to lists operated elsewhere. Each path needs its own authentication and policy assessment.

Start by naming the role under review. A record protecting list-management notices does not automatically solve authentication for redistributed posts. A valid list signature does not automatically align with the original author's From domain.

Separate the three mail streams

Build a small route register before changing policy:

  • Administrative mail originated by the list service, such as subscription confirmations.
  • Posts received from authors and redistributed to subscribers.
  • Messages users send from your domain to external lists.

For each, record the responsible operator, visible From domain, envelope identity, signing domains and transformations. Keep list software settings with that route rather than treating every message from the same server as the same flow.

The email-identity chain explains which fields matter. Under RFC 9989 §3.2.2, a Reply-To address or friendly list name cannot replace the Author Domain for DMARC alignment.

Compare direct and redistributed delivery

The table below is a synthetic comparison, not captured message data. Assume an applicable valid DMARC policy, completed checks and unrelated organizational domains for writers.example and lists.example. Assume an original message from author@writers.example is correctly signed with d=writers.example and sent through an SPF-authorised original route.

  • Observation: Visible From domain; Direct route: writers.example; List redistribution that preserves From: writers.example
  • Observation: Connecting source; Direct route: Original sending service; List redistribution that preserves From: List server
  • Observation: Envelope domain; Direct route: writers.example; List redistribution that preserves From: lists.example, after list rewriting
  • Observation: Original DKIM signature; Direct route: Valid in this example; List redistribution that preserves From: Depends on whether signed content survives
  • Observation: Additional list signature; Direct route: None assumed; List redistribution that preserves From: d=lists.example may verify
  • Observation: DMARC question; Direct route: Does a passing original identity align?; List redistribution that preserves From: Does any surviving passing identity still align with writers.example?

Under RFC 9989 §4.4.2 and RFC 7208 §2.4, if the list rewrites the envelope to lists.example, an SPF pass authenticates that list identity. It does not align with writers.example merely because redistribution was legitimate. Under RFC 9989 §4.4.1 and RFC 9989 §5.3.5, if the original DKIM signature survives and aligns, it can still supply the needed path. If a list footer or a changed signed header invalidates the original signature, a new signature from an unrelated list domain does not replace the missing alignment.

The actual outcome depends on the actual transformations, signatures and receiver. Inspect both versions instead of assuming every list preserves or breaks the same material.

Keep message modification evidence

When a redistributed message fails DKIM, compare the original signed version with the version at the subscriber. Check body changes, subject edits and other signed fields as described in RFC 6377 §3.3. Normal message delivery headers added later do not all invalidate DKIM; the signature’s coverage and canonicalization matter under RFC 6376 §3.4 and RFC 6376 §3.7.

Retain each signature and its d and s values. A message may have several signatures, and one failure does not imply that every signature failed. Use the body-hash investigation when the body changed, and distinguish that result from a missing key or another verification error.

Never remove a genuine business footer solely on a guess that it caused failure. Demonstrate the change and consult the list operator's supported configuration. The useful fix preserves the required list function while making the resulting identity behaviour clear.

Assess available operating choices

A list operator can examine supported ways to avoid damaging the original signature, sign its own mail and choose how it presents authorship. As discussed in RFC 7960 §4.1.3.3, if the service rewrites the visible From to a list-controlled domain, the resulting DMARC evaluation concerns that new Author Domain. That can change the identity shown to subscribers and the reply experience, so test both security and usability.

As described in RFC 6377 §5.8, signing redistributed mail as the list can establish responsibility for that list domain. It cannot by itself certify the original author or restore alignment with an unrelated unchanged From domain.

For receiving organisations, local analysis may recognise a legitimate indirect route. Under RFC 9989 §5.4, acceptance under that analysis is not the same as DMARC pass. Preserve the actual result and any available override explanation, and avoid treating a broad allow rule as a permanent solution for every message using the list's infrastructure.

Choose policy for the domain's actual use

RFC 9989 §7.4 explicitly cautions against publishing reject for domains whose general users might post to Internet mailing lists. Its interoperability section describes both user impact and receiver responsibilities. A programme should apply that guidance when choosing policy, rather than promising that all domains should eventually use reject.

A domain that only originates controlled list-administration notices has a different use from a staff domain whose users participate in many external lists. Review the important indirect flows before choosing the policy for either. Domains publishing reject must apply valid DKIM signatures and must not rely solely on SPF.

Keep a reproducible list test

Use approved test authors and subscriber accounts. Send a direct control and a representative list post, then preserve the versions, route, timestamps and trusted receiver results within the boundary specified by RFC 8601 §7.1. Include the list features actually used, such as footers and subject prefixes. Record software version and configuration when they affect transformation.

No real list execution is asserted by the comparison in this guide. In your own environment, retain actual observations and retest when list software, gateways, signing or policy changes. A result from one route or receiver does not establish universal delivery.

A useful mailing-list assessment shows who originated each message, what the list changed, which authenticated identities survived and how the subscriber's receiver handled it. Keep those findings with the list owner so later changes do not restart the investigation from a policy label.

Record the decision and its limits

With unchanged From and the assumed unrelated list domain, losing the original passing DKIM signature leaves neither rewritten-envelope SPF nor the list signature aligned. If the original signature survives, it can preserve the path. A From rewrite creates a different evaluation, not proof that the original Author Domain passed. DKIM failure alone does not identify which hop changed content: preserve key, signature and canonicalization evidence as well.

[ Takeaway ]

Separate list notices, redistributed posts and external-list use. Track every surviving signature and its alignment with From. Acceptance under local policy does not convert DMARC fail into pass.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Compare both sides of redistribution.

The original message and subscriber copy show which route and content changes affected authentication.

Next steps

  1. Record envelope and From separately.
  2. Verify every relevant DKIM signature.
  3. Retest enabled list transformations after changes.

CISO / SecOps

Approve policy with indirect-mail evidence.

A restrictive policy decision must account for how staff and owned lists use indirect delivery.

Next steps

  1. Review list participation before reject.
  2. Keep local handling exceptions narrow.
  3. Distinguish authenticated list responsibility from original authorship.

Founder / Non-technical

Keep community communication in the scope.

Customer communities and professional lists can be important even when their volume is small.

Next steps

  1. Identify business-critical list use.
  2. Assign an operator for each owned list.
  3. Include reply behaviour in change acceptance.

[ FAQs ]

Frequently asked questions

Does a mailing list's DKIM pass prove the original author's DMARC passes?

No. A signature for the list domain may verify without aligning with the unchanged Author Domain. Inspect all signatures and their alignment.

RFC 9989 §4.4.1 RFC 9989 §5.3.5

Why can SPF change after a message goes through a list?

The final receiver sees the list's connecting source and the envelope identity used for redistribution. That route differs from the original sending transaction.

RFC 7208 §2.4

Does every footer break DKIM?

A modification affecting signed content can invalidate a signature, but the actual signature, canonicalization and transformation matter. Compare the signed and redistributed versions.

RFC 6376 §3.4 RFC 6376 §3.7 RFC 6377 §3.3

Can original DKIM preserve a DMARC path through a list?

Yes, when the original signature remains valid and aligns with From. Do not assume survival without checking the actual redistributed message.

RFC 9989 §5.3.5

What changes if the list rewrites From?

The Author Domain used for subsequent DMARC evaluation changes to the rewritten domain. Also test authorship display and reply behaviour.

RFC 9989 §3.2.2 RFC 7960 §4.1.3.3

Should a staff domain with Internet mailing-list users always publish reject?

No. RFC 9989 cautions against reject for that use and gives interoperability guidance relevant to the policy decision.

RFC 9989 §7.4

What should a controlled list test preserve?

Keep a direct control, redistributed sample, envelope and signing identities, transformations, timestamps, configuration context and trusted subscriber-side results.

Does receiver acceptance mean the post passed DMARC?

Not necessarily. The receiver may accept a failure using local analysis. Record validation separately from handling.

RFC 9989 §5.4

[ Sources ]

Sources

  1. RFC 9989

    Sections §3.2.2 · §4.4.1 · §4.4.2 · §5.3.5 · §5.4 · §7.4

  2. RFC 7208

    Sections §2.4

  3. RFC 6376

    Sections §3.4 · §3.7

  4. RFC 8601

    Sections §7.1

  5. RFC 6377

    Sections §3.3 · §5.8

  6. RFC 7960

    Sections §4.1.3.3

[ Glossary ]

Glossary

List signature
A DKIM signature supplied by the list operator to take responsibility for its redistributed message; its domain may differ from the original Author Domain.

RFC 6377 §5.8 RFC 9989 §4.4.1

Author Domain
The domain in the message From field used as the DMARC alignment reference.

RFC 9989 §3.2.2

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