[ Sending-service guides ]

Authenticate email sent through Exclaimer: configuration and verification

Verify Exclaimer server-side mail routing with regional SPF authorization and DKIM applied by the final sending platform after signature processing.

By the EmailAuth research team · 5 min read

[ Key points ]

  • Exclaimer modifies signatures but is not the final DKIM signer.
  • Use the subscription region for SPF authorization.
  • Test the external route after all content transformations.
On this page

Provider documentation checked on 8 November 2026. Account-generated values, entitlements and current support remain deployment prerequisites.

Start with the actual mail path

Exclaimer server-side signatures modify email after submission. Authentication must therefore be evaluated across the route, not just at the first server. Draw the path from Microsoft 365 or Google Workspace through Exclaimer, back to the mail platform, and onward to the recipient. Include any downstream security gateway because a later content change can alter what the receiver verifies.

This guide covers the documented server-side route. Do not automatically apply its DNS changes to a client-side-only deployment that does not route mail through Exclaimer. Identify the subscription, platform, region, sending domains and mail-flow owner before making changes. Keep a record of the pre-change connectors and routing rules, without credentials.

Put DKIM responsibility in the right place

References: RFC 6376 §3.7.

Exclaimer's current DKIM guidance states that applying a server-side signature changes message content and removes the existing DKIM signature. Exclaimer does not sign or re-sign messages with customer DKIM keys, does not provide ARC sealing, and cannot be configured to sign on return connectors. The final Microsoft 365 or Google Workspace platform supplies DKIM after processing. This is not a missing Exclaimer selector to repair.

The operational consequence is to verify custom-domain signing on the final platform. Do not assume that any automatically applied signature aligns with your visible From. Obtain the actual provider-generated DNS values and verify the current custom-domain signing state through that platform's own documentation and administration interface. Exclaimer's general description of automatic signing is not evidence that your particular domain is enabled and aligned.

Do not install an arbitrary selector or reuse a key from a signature tutorial. If Google uses a configured selector other than a documentation example, query the selector actually present in the message. If Microsoft provides two CNAMEs, use the current tenant values. Missing or invalid DNS should be diagnosed before any key rotation; rotating keys without a reason can complicate an otherwise simple naming error.

Add the subscription's regional SPF permission

References: RFC 7208 §3.2, RFC 7208 §4.6.4.

For server-side deployments, Exclaimer directs administrators to add include:spf.<region code>.exclaimer.net for each sending domain. An Exclaimer Admin can find the region in the portal under Your Subscriptions, Manage, Subscription details, Server. Use that verified code, not the user's location or an example region. Preserve all other legitimate senders in one SPF policy.

Insert the authorization before the terminal all mechanism. Check full syntax and the ten-term limit for evaluated include, a, mx, ptr, exists and redirect terms, including nested SPF processing; the limit is not a raw DNS-packet count. Do not append a second SPF policy, remove Microsoft or Google permissions, or broaden the record to every region as a troubleshooting shortcut. A static-address alternative needs its own current-source review and maintenance owner; do not casually flatten a provider-managed permission into an old address list.

Query authoritative DNS to confirm the exact owner and value, then account for caching. Save the previous policy and the reviewed diff. SPF on the return leg and final recipient authentication are related but distinct observations. A policy change cannot make a broken DKIM body signature valid or create alignment for an unrelated signing domain.

Use a small external-message test matrix

References: RFC 9989 §4.4, RFC 9989 §5.3.5.

Test messages that receive the server-side signature and an approved control route where appropriate. Include each sender domain and any distinct downstream gateway route. Choose an external mailbox whose raw headers can be retained; an internal message is not equivalent proof of external signing behavior. Confirm that the intended signature was actually applied so that a bypassed route cannot accidentally pass acceptance.

Record the visible From domain, envelope domain, each DKIM d= and s=, trusted SPF/DKIM/DMARC results, and routing hops. Check whether signing occurred after Exclaimer's content modification. If another gateway subsequently changes the body, investigate that later step instead of asking Exclaimer for a nonexistent signing key. Preserve comparable messages and timestamps for the mail-flow team.

Synthetic example: mail from person@example.com returns from signature processing, and the final platform signs it with d=example.com. A valid signature has exact alignment. If the final platform signs only with an unrelated tenant or provider domain, the presence of DKIM pass alone does not establish aligned DKIM. Inspect aligned SPF as well before concluding whether DMARC passes. These are hypothetical identities, not observed behavior of a customer tenant.

Diagnose missing, invalid and unaligned signatures separately

References: RFC 6376 §6.

For dkim=none, first confirm the external route, final-platform configuration and whether the message used the expected sender domain. For dkim=fail, locate the selector key and inspect whether content changed after signing. For dkim=pass with DMARC failure, compare signing and envelope domains with the visible From under the actual alignment modes. These three states have different remedies.

Do not treat a vendor support article's suggested rotation as the first response to every lookup failure. Check the authoritative name, record type and target first. Escalate persistent route-specific failures with the minimum necessary headers through the organization's approved support channel, protecting personal content and internal metadata. This guide does not transmit a support ticket or authorize sharing sensitive mail.

Preserve a safe return path

Document how the mail-flow owner can restore the previously approved route if the change disrupts delivery. Do not simply delete connectors or broaden relay access; connector and transport changes must follow the platform's supported process and the organization's authorization controls. A signature feature should not become a reason to weaken the domain-wide DMARC policy.

Close the change only after the intended external route shows the expected signature treatment and aligned authentication. Retain the region evidence, DNS diff, final-platform configuration and received originals. Authentication does not guarantee inbox placement. No live tenant, DNS or delivered-message test was performed for this draft, and no human approval or publication is implied.

[ Takeaway ]

Test the external route after all content transformations.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Verify the final signer

The last content-changing service determines where signing must be effective.

Next steps

  1. Map the entire route including gateways.
  2. Separate missing, invalid and unaligned DKIM diagnoses.
  3. Verify the subscription region before SPF edits.

CISO / SecOps

Avoid invented controls

Neither an Exclaimer DKIM key nor ARC sealing should be assumed.

Next steps

  1. Review the actual trust boundaries.
  2. Require aligned results from the final external delivery path.
  3. Do not expand relay access as a troubleshooting shortcut.

Founder / Non-technical

Keep signatures from disrupting delivery

A branding change can affect the message-processing route.

Next steps

  1. Require a controlled external test.
  2. Assign a recovery owner before rollout.
  3. Keep the old approved mail route recoverable.

[ FAQs ]

Frequently asked questions

Where is the Exclaimer DKIM selector?

The documented server-side service does not provide customer DKIM signing. Configure and verify the final Microsoft 365 or Google Workspace signer.

Exclaimer server-side DKIM behavior

Why can an earlier signature disappear?

Applying a server-side signature changes the message. The documented route removes the earlier DKIM signature and relies on the final platform to sign afterward.

Exclaimer server-side DKIM behavior

Does Exclaimer ARC-seal the message?

Its current documentation says it does not. Do not use an assumed ARC seal as the acceptance criterion.

Exclaimer server-side DKIM behavior

Which regional SPF include should I use?

Use the subscription region verified by an Exclaimer Admin, not the recipient location or a copied example.

Exclaimer regional SPF configuration

Does client-side-only use need this same routing change?

Do not assume so. This guide targets server-side routing; first establish whether mail actually traverses Exclaimer.

Exclaimer regional SPF configuration

Does a passing final DKIM signature always align?

No. Compare its signing domain with the visible From under the applicable alignment mode.

Is an internal message a sufficient test?

No. Verify the production-equivalent external route and retain its trusted receiver results.

Exclaimer server-side DKIM behavior

Should I rotate keys as soon as lookup fails?

First check authoritative DNS, owner names, record types and current provider values. Rotate only through the supported process when the diagnosis calls for it.

Exclaimer server-side DKIM behavior

[ Sources ]

Sources

  1. Exclaimer regional SPF configuration

    Sections Updating Sender Policy Framework · Checking your region code; Microsoft365 versus Google region tables

  2. Exclaimer server-side DKIM behavior

    Sections Reason and Resolution: signature removal, no signing/ARC · Troubleshooting: final-platform DNS and external test

  3. RFC 7208 SPF

    Sections §2.4 Checking authorization · §3.2 Multiple DNS records · §4.6.4 DNS lookup limits

  4. RFC 6376 DKIM

    Sections §3.5 DKIM-Signature header · §3.6.2 DNS binding · §6 Verifier actions

  5. RFC 9989 DMARC

    Sections §4.4 Identifier alignment · §4.10 DNS tree walk · §5.3.5 Determine DMARC pass or fail

[ Glossary ]

Glossary

SPF
Authorization of the connecting sender for an SMTP envelope domain, subject to protocol evaluation limits.
DKIM
A signature that authenticates a signing domain and protects selected message content.
DMARC alignment
The relationship required between the visible From domain and an authenticated SPF or DKIM domain.
Selector
The DKIM identifier used with the signing domain to locate the public key.

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