[ DKIM ]

Verify DKIM identity when sending from a domain alias

Test what the sender actually signs when an alias appears in the visible From address.

By the EmailAuth research team · 3 min read

[ Key points ]

  • Receiving aliases do not establish outbound signing capabilities.
  • Compare every passing d domain with the received Author Domain.
  • Use supported sending configuration rather than copying DNS keys.
On this page

A domain alias changes how an address can be used or received within a service. It does not, by itself, define the domain placed in an outbound DKIM signature. Before using an alias for customer mail, examine a message sent through the intended route and determine which identity the service signs.

Alias is also an overloaded product term. It can describe an alternative mailbox address, a domain attached to a tenant, or an application-level sender identity. This workflow applies to the resulting message and DNS evidence. Consult the current documentation for the particular alias feature before assuming it supports sending or custom-domain DKIM.

Separate receiving configuration from sending identity

First establish what the alias is meant to do. An address that receives messages into an existing mailbox may never be authorized for outbound use. If sending is supported, determine whether the service retains the alias in From, rewrites it to the primary address or routes it through a different sender.

Record the visible From address after delivery, not only the address selected in the compose window. Also record any Sender field and envelope identity, but do not confuse them with DKIM's d domain. RFC 6376 §3.5 defines the d signing domain, distinct from the message author's address. RFC 9989 §4.4 uses the Author Domain and authenticated identifiers for alignment.

Read every signature on a controlled message

Send a test from the alias using the same client, API or delegated mailbox route as production. Export the received message without editing it. Identify each DKIM-Signature, its d and s values, and the trusted receiver's result. A service can add both a provider signature and a customer-domain signature; the first one displayed by a tool may not be the one relevant to DMARC.

For each passing signature, assess alignment with the received From domain. Strict mode needs an exact domain match under RFC 9989 §3.2.10. Relaxed mode permits the same organizational domain under RFC 9989 §4.10.2. Two distinct registered domains do not align simply because one is an alias of the other in an administration portal.

Use a small identity worksheet

Illustrative case, assuming distinct Organizational Domains and an applicable DMARC policy: the primary address is person@company.example, while the outgoing alias is person@newbrand.example. The receiver sees From at newbrand.example and a passing signature with d=company.example. That signature does not align with newbrand.example. If another passing signature uses d=newbrand.example, that second signature supplies an aligned DKIM path.

Record both outcomes rather than calling the entire message unsigned or saying that DKIM is broken. A valid signature under the primary domain is still valid DKIM. The missing property is alignment for the alias. Evaluate SPF separately before assigning the overall DMARC result. This worksheet is a synthetic example, not evidence of any service's alias behavior.

Request the supported remedy

Ask whether the provider can sign alias mail with the alias domain, and whether that requires adding the domain as a distinct sending identity. Obtain its current DNS record names, record types and values. Verify who controls the DNS zone and whether the proposed change conflicts with an existing selector.

Do not manually copy a primary-domain public key and assume the service will start using a new d value. DNS publication cannot instruct an arbitrary signer to change identity. The sending configuration and the published verification material must agree.

Keep the alias in lifecycle reviews

Repeat the test for replies, mobile clients and application-generated messages when those routes are used. Keep a selector-to-provider map with the alias's business owner and a dated sample. On migration or retirement, confirm whether other identities still rely on the same provider before removing delegated records.

The closure statement should say which alias and route were tested, which d domain passed and whether it aligned. If a product cannot supply the required identity, document that limitation and choose a supported sending design rather than reporting the alias as authenticated without qualification.

Record the next decision

Use one row per actual route: requested alias, received From, each d/s pair, trusted result, alignment mode and remaining gap. A primary-domain pass with an unrelated alias From is valid DKIM but not aligned DKIM. Do not call the entire message a DMARC failure until SPF and the applicable policy are evaluated. No provider-specific alias capability or live result is asserted here.

[ Takeaway ]

Receiving aliases do not establish outbound signing capabilities. Compare every passing d domain with the received Author Domain. Use supported sending configuration rather than copying DNS keys.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Compare received identities

A compose-window address is not enough to establish what crossed the wire.

Next steps

  1. Save the raw received message.
  2. List every d and s pair.
  3. Assess SPF and DKIM alignment separately.

CISO / SecOps

Avoid false identity assurance

Cryptographic validity under another domain is not authentication of the alias domain.

Next steps

  1. Require precise alignment language.
  2. Review selector delegation ownership.
  3. Include aliases in migration controls.

Founder / Non-technical

Check a new brand before using it

An alias that receives correctly may still lack the desired outgoing identity.

Next steps

  1. Confirm outbound alias support.
  2. Test a real customer workflow.
  3. Name an owner for unresolved limitations.

[ FAQs ]

Frequently asked questions

Does a receiving alias automatically support sending?

No. Receiving and outbound identity support are product-specific capabilities.

Which From address matters?

Use the author address in the received message, since the service may rewrite the address selected by the sender.

RFC 9989 §3.2.2 RFC 9989 §4.2

Is the Sender field the DKIM domain?

No. Read the d tag in each DKIM-Signature for the signing domain.

RFC 6376 §3.5

Can the primary domain pass DKIM for alias mail?

Yes, but that signature may not align with the alias domain for DMARC.

RFC 9989 §4.4.1

Should I inspect more than one signature?

Yes. A customer-aligned signature may appear alongside a provider signature.

RFC 6376 §4.2 RFC 9989 §4.4.1

Will copying a public key enable alias signing?

No. The sending service must support and use the intended d identity with the matching private key.

RFC 6376 §5.5

Are unrelated alias domains relaxed-aligned?

No. Product aliases do not change the organizational-domain relationship used by DMARC.

RFC 9989 §4.4 RFC 9989 §4.10.2

Which alias routes should be tested?

Test the clients, replies, delegated users and applications that actually send with the alias.

[ Sources ]

Sources

  1. RFC 6376

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

  2. RFC 9989

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

  3. RFC 8601

    Sections §1.2 · §7.1

[ 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