[ DKIM ]

Ask a sending provider for aligned DKIM

Specify the signing identity, supported route and acceptance evidence instead of requesting a generic DKIM pass.

By the EmailAuth research team · 3 min read

[ Key points ]

  • Specify the intended d domain, From domain and sending route.
  • Separate DKIM validity from alignment and overall DMARC.
  • Agree on received-message acceptance and key ownership.
On this page

A provider can truthfully report that its mail passes DKIM while signing with a domain unrelated to your visible From address. If the goal is to authenticate your organization's author domain for DMARC, ask for a supported aligned DKIM identity and define how it will be verified. A generic request to enable DKIM is too ambiguous.

Begin with a controlled message from the actual service and route. Preserve its raw received form and the trusted receiver result. This gives the provider a concrete identity mismatch to investigate without assuming the product offers custom-domain signing on every plan or transport.

State the identities separately

Record the visible From domain, envelope sender identity, SPF result, each DKIM d domain, selector and verification result. Put alignment in a separate field. RFC 9989 §4.4 treats authentication success and identifier alignment as different requirements; an unrelated passing DKIM domain does not become aligned because it belongs to the sending provider.

Strict DKIM alignment requires an exact domain match under RFC 9989 §3.2.10. Relaxed alignment compares organizational domains under RFC 9989 §4.10.2. Ask which d domain the provider can actually emit, then compare it with your intended From domain and policy. Do not request a particular DNS value before the provider confirms the supported identity and account configuration.

Show the misleading pass clearly

Illustrative identity worksheet:

  • Provider identity only: From=brand.example; d=provider.example; assumed DKIM pass; not aligned, assuming these are unrelated Organizational Domains.
  • Customer identity: From=brand.example; d=brand.example; assumed DKIM pass; exact domain match.

Assume the results shown for the purpose of this example. They are not received-message test evidence. In the first case, DMARC may still pass through aligned SPF, so do not claim an overall DMARC failure without checking the envelope identity and SPF result. The worksheet isolates the DKIM property being requested.

Send a precise technical request

Ask the provider whether the named product, account plan and sending route support a customer-controlled signing domain aligned with the intended From address. Include API, SMTP, campaign or transactional route details as applicable. Ask whether the behavior differs for aliases, subdomains and delegated users.

Request the exact selector names, DNS record types and values, activation step and verification procedure. Ask who controls the private keys, how rotation is performed and what happens to verification records after offboarding. If a CNAME is required, confirm its target and scope rather than replacing it with a guessed TXT record.

Share a redacted identity worksheet or controlled test message instead of a customer message containing unnecessary personal content. A provider support request does not need a private signing key or mailbox password. Keep sensitive credentials out of ordinary tickets.

Agree acceptance criteria before changing DNS

A useful acceptance test requires a new message from the actual production-equivalent route, a passing intended DKIM signature at a trusted receiver and alignment under the relevant policy. Test important message formats and routes separately. Merely publishing DNS records or seeing a verified badge is incomplete evidence.

If the provider adds its own signature as well, inspect both. Multiple signatures are allowed under RFC 6376 §4.2, and a passing aligned signature supplies the DKIM path under RFC 9989 §4.4.1. Record the selector and d domain actually observed rather than relying on the first signature a header tool displays.

Handle unsupported capability honestly

If custom aligned DKIM is unavailable, ask for the supported alternatives and their constraints. A passing aligned SPF path may satisfy DMARC for an applicable direct route, but it does not create aligned DKIM or guarantee resilience through forwarding; RFC 7208 §10.3 discusses SPF mediator limitations. A different supported sending identity or service may be necessary for the organization's requirements.

Close the request with the agreed identity, route, DNS ownership, key custodian and received-message evidence. If a capability remains unsupported, record it explicitly. The result should be a verifiable sending design rather than a promise that any DKIM pass proves your brand identity.

Record the next decision

Prepare these fields before contacting support: product and route; intended From; observed d/s and trusted result; required alignment mode; capability question; requested generated DNS instructions; key custodian; rotation and exit questions; and acceptance criteria. Redact unnecessary personal data. This is a technical-request checklist, not a sent ticket, an approved DNS change or proof of configured service.

[ Takeaway ]

Specify the intended d domain, From domain and sending route. Separate DKIM validity from alignment and overall DMARC. Agree on received-message acceptance and key ownership.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Make the request testable

The signing identity, DNS values and route must be explicit.

Next steps

  1. Provide a redacted identity worksheet.
  2. Verify every emitted signature.
  3. Record alignment separately from pass.

CISO / SecOps

Review custody and exit conditions

Aligned signing delegates use of an organizational identity to the provider.

Next steps

  1. Confirm key-custody controls.
  2. Define rotation and offboarding responsibilities.
  3. Keep credentials out of support tickets.

Founder / Non-technical

Specify the outcome the business needs

A provider’s general authentication claim may not cover your brand identity.

Next steps

  1. Name the From domain and critical route.
  2. Ask about plan-specific support.
  3. Require a received-message acceptance test.

[ FAQs ]

Frequently asked questions

What should I ask for instead of enable DKIM?

Ask for a supported d domain aligned with the intended From domain on the actual product, plan and sending route.

Does a provider-domain pass satisfy aligned DKIM?

Not when that domain is unrelated to the author domain under the applicable alignment rules.

RFC 9989 §4.4.1

What is exact alignment?

The DKIM d domain and author domain match exactly, satisfying strict as well as relaxed domain matching.

RFC 9989 §3.2.10 RFC 9989 §4.4

Can DMARC pass without aligned DKIM?

Yes, through passing aligned SPF. That does not mean the DKIM path is aligned.

RFC 9989 §5.3.5

Which DNS values should I publish?

Use the exact current names, types and values supplied for the authorized account and supported configuration.

Should I send the provider a private key?

No. A support diagnosis should use appropriate configuration evidence and controlled or redacted samples, not private signing credentials.

What proves the provider completed the setup?

A new message from the intended route with a trusted passing signature and the required alignment.

What if the product cannot do custom-domain signing?

Record the limitation and evaluate supported alternatives against the actual mail routes and authentication requirements.

[ Sources ]

Sources

  1. RFC 6376

    Sections §1 · §3.1 · §3.5 · §4.2 · §5.5

  2. RFC 9989

    Sections §3.2.10 · §4.4 · §4.4.1 · §4.10.2 · §5.3.5

  3. RFC 8601

    Sections §1.2 · §7.1

  4. RFC 7208

    Sections §10.3

[ Glossary ]

Glossary

DKIM
A domain-associated signature over selected message content verified using public-key data.

RFC 6376 §1

Selector
The s value used with the d signing domain to locate verification data.

RFC 6376 §3.1 RFC 6376 §3.5

DMARC alignment
The required relationship between an authenticated identifier and the Author Domain.

RFC 9989 §4.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