[ DMARC & policy ]

Document an exception without treating it as permanent authorisation

Make temporary email-authentication exceptions reviewable with exact scope, accountable ownership, expiry and evidence-based removal.

By the EmailAuth research team · 5 min read

[ Key points ]

  • Name the exact control and actual platform scope.
  • Separate receiver handling from authentication success.
  • Renew or remove through an evidence-backed accountable decision.
On this page

An exception should explain what normal control is being bypassed, why that is necessary, and what evidence will end the bypass. “Trusted supplier” is not a useful scope. It leaves future operators unable to tell which messages were intended or whether the business need still exists.

This article proposes an operating record and review process. The fields and time limits are governance recommendations, not mandatory DMARC protocol tags. Adapt them to your organization's change and risk-acceptance process.

Name the exception type

Separate receiver-side handling exceptions from changes to the sender's published configuration. A mail gateway allowance, an SPF authorization, a delegated signing arrangement and a temporary policy reduction are different controls with different owners and consequences.

A receiver can make its own handling decision; acceptance does not convert a failed authentication result into a pass. RFC 9989, receiver discretion. Preserve that distinction in tickets and reporting. Do not relabel an allowance as authentication success just to clear a dashboard.

Write the smallest reviewable scope

Create a record with an immutable identifier and the following fields:

  • Business service, accountable owner and technical operator.
  • Exact configuration object being changed, including the system or tenant.
  • Identities, routes and recipients covered, and explicit exclusions.
  • Evidence of the legitimate need and the observed failure.
  • Risks introduced and compensating controls that actually exist.
  • Approval, start time, expiry, next review time and escalation contact.
  • Remediation task, expected completion evidence and removal procedure.
  • Rollback trigger, change history and human decision.

Do not populate these fields with assumptions. If a gateway cannot express the proposed narrow match, record its actual scope and reconsider the control. If the business owner cannot be identified, escalate rather than assign permanent trust by default.

Define exit criteria before enabling the allowance

A useful closure test describes observable behavior: the corrected application produces the intended authentication result through the normal delivery path, representative messages arrive, and the exception no longer matches or is removed. “Vendor says fixed” is a starting point for testing, not completion evidence.

Choose a review interval based on the service's operating cycle and risk. Include infrequent payroll, monthly billing or emergency-alert flows when applicable. A quiet monitoring window may simply mean the application did not send during the observation period.

Keep a distinction between expiry and safe removal. Expiry forces a decision; removal still needs dependency awareness and the approved change procedure. If the organization renews the exception, require a fresh reason and next action rather than silently resetting the timer.

Worked exception record

Illustrative scenario: a legacy billing system uses a delivery route that the receiving gateway does not handle as intended. The business owner requests a short, narrowly scoped continuity allowance while the mail team changes the sender configuration. This example does not prescribe any particular gateway matching capability.

The record names the billing application, the exact gateway rule, intended recipients, observed diagnostic, approver and expiry. The team records which checks remain active and which check the allowance changes. It assigns the sender remediation to a named operator and attaches a controlled test plan.

In this hypothetical plan, before closure the team would test normal and month-end billing paths, confirm the new received-message evidence and remove the temporary rule through change control. It would watch the next representative run. No rule was enabled, removed or tested for this example. If the gateway cannot isolate billing from other traffic, the broader exposure becomes an explicit approval question rather than an invisible implementation detail.

Review renewals as new decisions

At review, ask whether the supplier, application owner, identities or route changed. Compare the current configuration with the original record. Look for expansion: a rule intended for one application may now cover several services.

A renewal should state what was completed, why removal is unsafe, what evidence remains missing and who will deliver it. Repeated renewals without progress call for a different remediation plan or an explicit business decision. They are not evidence that the exception is harmless.

Remove access and retain the proof

Map dependencies before removing shared configuration. Coordinate the change with owners of other services that may use it. Save the prior state and the intended recovery action, then verify both intended delivery and the removal of the allowance.

Retain the closed record, evidence, approver and exact change. Mark the exception closed rather than deleting its history. Reconcile it against the live platform so a closed ticket cannot conceal an active rule. For the underlying incident, use the temporary-error investigation or receiver discrepancy workflow as appropriate.

Make the next decision explicit

A review can end in one of three documented states: remove after approved verification, renew with new evidence and a bounded next action, or escalate an unexpressible scope or unresolved risk. A ticket marked closed while its live rule remains enabled is a discrepancy, not successful removal. This decision framework is editorial governance guidance, not a DMARC requirement.

[ Takeaway ]

Name the exact control and actual platform scope. Separate receiver handling from authentication success. Renew or remove through an evidence-backed accountable decision.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Match the record to the live object.

Use exact configuration identities and current tests so another operator can remove the allowance safely.

Next steps

  1. Capture real scope.
  2. Map shared dependencies.
  3. Verify platform removal.

CISO / SecOps

Separate accepted risk from technical success.

Require explicit risk acceptance without rewriting failed authentication as a pass.

Next steps

  1. Review compensating controls.
  2. Challenge scope growth.
  3. Audit live rules against closed records.

Founder / Non-technical

Make the business owner accountable.

Continuity needs a named owner who can decide when the temporary arrangement can end.

Next steps

  1. Define the business impact.
  2. Fund remediation.
  3. Review repeated renewals.

[ FAQs ]

Frequently asked questions

What is the minimum useful exception description?

Name the business need, exact control and scope, owner, approver, risk, expiry and measurable removal test. A vendor name alone is insufficient.

Is an exception the same as a DMARC pass?

No. Keep the authentication result separate from the decision to allow a message or bypass a control.

RFC 9989 §5.3.5 RFC 9989 §5.4

How long should an exception last?

Choose a bounded period linked to risk and the remediation plan. Set a review date and account for infrequent business flows rather than adopting an arbitrary universal duration.

Can an exception renew automatically?

This recommended process requires a new accountable decision with current evidence. Silent renewal hides unresolved risk and stalled remediation.

What if the platform cannot express the desired narrow scope?

Document the actual broader match and seek an appropriate decision or alternative. Do not describe a broad rule as narrowly scoped.

Does no observed traffic prove an exception can be deleted?

No. Check the service’s schedule and dependencies. Quiet traffic may reflect an infrequent or temporarily inactive application.

Should removal delete the exception ticket?

No. Preserve the closed decision and test evidence so future operators can understand why the access changed.

How do I verify closure beyond the ticket?

Inspect the actual platform configuration, retain the removal receipt and test representative flows without the allowance.

[ Sources ]

Sources

  1. RFC 9989

    Sections §5.3.5 · §5.4

[ Glossary ]

Glossary

DMARC
A mechanism that evaluates whether a passing authenticated identifier aligns with the Author Domain under the applicable policy.

RFC 9989 §5.3.5

Handling exception
A receiver-side handling allowance does not turn a failed DMARC authentication result into a pass.

RFC 9989 §5.4

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