Will BIMI work on multiple levels of subdomains?

Updated on 6 Oct 2026: We clarified BIMI lookup for nested subdomains and added a CNAME setup for shared records.
Yes, Brand Indicators for Message Identification (BIMI) can work on multiple levels of subdomains. The part that catches people is where the BIMI record has to live. A BIMI record at a middle subdomain does not automatically roll down to every deeper subdomain. For a message using email.xyz.sample.com in the visible From address, the BIMI record needs to be found at email.xyz.sample.com or at the organizational domain, sample.com. A record at xyz.sample.com alone is not enough under the current BIMI lookup rules.
Treat this as a lookup problem. Receivers do not walk every parent label until they find a logo. After checking message authentication and DMARC policy, they check the RFC5322.From domain and its organizational domain under BIMI rules. They then validate the BIMI TXT record and logo asset, plus any Mark Certificate they require.
For the exact setup in the question, sample.com has no BIMI, xyz.sample.com has BIMI, and email.xyz.sample.com needs the logo. Publish BIMI at email.xyz.sample.com, or publish it at sample.com if the organization accepts parent-domain fallback for all relevant subdomains.
Why the middle subdomain fails
BIMI keys off the visible From domain, not the bounce domain, tracking domain, or a nearby subdomain that happens to have a record. If the mailbox sees From: news@email.xyz.sample.com, the BIMI lookup starts with email.xyz.sample.com. If no current-version BIMI record is found there for the selector in use, the fallback point in this example is the organizational domain, sample.com. Malformed or multiple current-version records at the exact domain do not trigger fallback.
The current BIMI draft defines this fallback with DMARC's organizational-domain terminology. For the ordinary sample.com structure used here, sample.com is the organizational domain for email.xyz.sample.com. The middle label, xyz.sample.com, is a DNS parent, but the BIMI lookup does not search it as an intermediate fallback.
RFC 9989 changed DMARC organizational-domain discovery in 2026. DMARC now uses a bounded DNS tree walk instead of relying on a public suffix list. The May 2026 BIMI draft (revision 14) still cites RFC 7489 for its organizational-domain definition, so a delegated DMARC boundary should not be treated as a guaranteed BIMI fallback point without receiver testing.
|
|
|
|---|---|---|
default._bimi.email.xyz.sample.com | Yes | It matches the exact visible From domain. |
default._bimi.xyz.sample.com | No | It is an intermediate DNS parent, not a lookup point in this example. |
default._bimi.sample.com | Yes | It sits at the organizational-domain fallback point. |
BIMI lookup result for email.xyz.sample.com without explicit CNAME aliases.

BIMI lookup for a deep subdomain checks the exact From domain, then the organizational-domain fallback.
Where to publish the BIMI record
To show a logo for one deep subdomain, publish the BIMI record on that exact From domain. This gives the cleanest control because it does not make the same logo available to other subdomains through organizational-domain fallback. In a DNS editor for sample.com, enter default._bimi.email.xyz as the host if the editor appends the zone name. Verify that the final name is default._bimi.email.xyz.sample.com.
BIMI record at the exact From domaindns
default._bimi.email.xyz.sample.com. 3600 IN TXT ( "v=BIMI1; l=https://logo.example.com/bimi.svg; " "a=https://cert.example.com/email-xyz.pem" )
If the organization wants one logo and one certificate path to cover the organizational domain and eligible mail streams beneath it, publishing at the organizational domain can work. This broader choice affects any eligible subdomain that does not publish a record for the selector in use.
BIMI record at the organizational domaindns
default._bimi.sample.com. 3600 IN TXT ( "v=BIMI1; l=https://logo.example.com/bimi.svg; " "a=https://cert.example.com/sample.pem" )
Exact subdomain record
- Use it when only email.xyz.sample.com should display the logo.
- Plan for one DNS record per branded sending subdomain and selector, either TXT or an explicit CNAME.
- It fits vendor-managed and business-unit mail streams that need separate control.
Organizational domain record
- Use it when the organizational domain should supply one fallback logo.
- Document every subdomain that relies on the inherited record.
- It fits centralized brand control with one certificate plan.
Sharing BIMI records across subdomains with CNAME
An explicit DNS CNAME lets a deep subdomain reuse the BIMI assertion record at xyz.sample.com. The lookup still starts at the exact From domain, but DNS follows the alias to the shared TXT record. The BIMI draft recommends CNAME records for sharing one logo configuration across domains within a trust boundary.
Explicit alias to the existing middle-subdomain BIMI recorddns
default._bimi.email.xyz.sample.com. 3600 IN CNAME default._bimi.xyz.sample.com.
- Create an alias for each exact sending subdomain and selector that needs the shared record.
- Publish the shared BIMI TXT record at the CNAME target, and do not put a TXT record at the alias name.
- Confirm Mark Certificate coverage for every participating domain; a CNAME does not add domains to a certificate.
- Changing the target record changes the configuration for every alias, so coordinate logo changes and certificate renewal.
The certificate and DMARC checks
The DNS record location is only the first gate. A receiver can require a BIMI Mark Certificate, such as a Verified Mark Certificate (VMC) or Common Mark Certificate (CMC). A certificate can cover multiple domains but only one logo. Inspect its subject alternative names (SANs) and confirm that the domain used by the BIMI strategy is covered. Sharing a TXT record through CNAME does not extend the certificate's domain coverage.
The message must pass DMARC for the visible From domain. Either SPF or DKIM can provide that pass when its authenticated domain matches the From domain under DMARC rules. The effective policy for the visible From domain and organizational domain must be quarantine or reject, and an applicable sp=none policy blocks BIMI processing for subdomain mail. SPF checks the SMTP MAIL FROM domain and has no parent-record fallback. DMARC can still pass if SPF fails but DKIM passes with a permitted domain match.
BIMI readiness thresholds
Use these thresholds before expecting a deep subdomain logo to display.
Ready
All checks pass
DMARC passes, the effective policies are enforced, BIMI DNS is valid, and any required Mark Certificate covers the chosen domain.
Needs work
Mixed checks
DMARC passes for some sources, or the BIMI record exists at the wrong lookup point.
Blocked
Core checks fail
DMARC fails, an effective policy is none, DNS is missing, or required certificate coverage is wrong.
The BIMI-Selector header changes the selector label, not the domain lookup path. If the header says s=brand1, receivers check brand1._bimi.email.xyz.sample.com and then brand1._bimi.sample.com. They do not fall back to the default selector. The BIMI-Selector header should be covered by the DKIM signature that produces the DMARC pass; otherwise, the receiver should ignore it.
The BIMI FAQ covers sender requirements, certificate types, logo hosting, and receiver-specific display decisions.
DMARC checker
Look up a domain's DMARC record and catch policy issues.
?/7tests passed
Practical setup for deep subdomains
Use the same setup sequence whenever a brand wants BIMI on a deep subdomain. The order matters because troubleshooting becomes slow when DMARC policy, real sending traffic, asset hosting, and certificate coverage are checked only after the logo fails to appear.
- Write down the exact visible From domain used in production mail, such as email.xyz.sample.com.
- Confirm that real mail passes DMARC and that both the visible From domain and organizational domain have effective quarantine or reject policies.
- Choose the exact subdomain for narrow control or the organizational domain for shared fallback.
- Confirm that any required Mark Certificate covers the domains used by the record strategy.
- Publish the BIMI TXT record or CNAME alias, send production-like mail, and inspect the authentication results.
Suped's DMARC monitoring groups aggregate reports by source and From domain. That workflow helps identify legitimate mail that still fails DMARC before an enforced policy or BIMI record is published for a deep subdomain.
DMARC record detail view showing SPF, DKIM, DMARC, rDNS diagnostics, and DNS records
This matters when marketing programs and vendor mail use separate infrastructure. Suped's issue detection identifies the source and authentication path behind a failure, so the team can correct DMARC before testing BIMI display.
DMARC policy that can support BIMIdns
_dmarc.sample.com. 3600 IN TXT ( "v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@example.com; " "sp=quarantine" )
RFC 9989 makes the DMARC pct tag historic, so omit it from new records. The May 2026 BIMI draft still requires pct=100 when a quarantine policy explicitly includes pct. Use p=quarantine or p=reject with an enforced subdomain policy. Leave t omitted (the default is n) or set t=n when requesting enforcement; t=y requests test handling.
Suped's hosted DMARC lets teams stage policy changes and manage reporting without repeated DNS edits while they prepare domains for BIMI.
Choosing shared or separate subdomain logos
If sample.com publishes BIMI, eligible subdomains without their own record for the selector in use can use that fallback logo. Choose organizational-domain fallback for shared branding, and document which mail streams depend on it. Use exact subdomain records for separate logos, or explicit declination records to exclude individual subdomains.
Shared parent fallback
Use the organizational domain when the same logo and certificate plan apply to every eligible subdomain that sends branded mail.
- This reduces the number of BIMI records to maintain.
- Subdomains without their own selector record can use the parent behavior.
Separate subdomain control
Use exact subdomain records when business units or mail programs need different BIMI behavior.
- This gives precise control over which From domains display a logo.
- Each record and selector needs a change plan; renew each certificate on its own schedule.
For a setup where the parent should stay quiet while selected subdomains show a logo, see the notes on excluding the parent.
How to stop inherited BIMI on one subdomain
A missing subdomain record allows lookup to continue at the organizational domain. To stop that fallback for email.xyz.sample.com, publish an explicit declination record at the exact subdomain. Empty l= and a= values tell a BIMI-aware receiver that this domain declines participation.
Explicit BIMI declination at the deep subdomaindns
default._bimi.email.xyz.sample.com. 3600 IN TXT ( "v=BIMI1; l=; a=;" )
Declination is selector-specific. If mail uses BIMI-Selector: v=BIMI1; s=brand1;, publish the empty record at brand1._bimi.email.xyz.sample.com. A default-selector declination does not stop lookup for brand1.
Use an explicit declination only when the subdomain should not use the inherited logo. Removing the record later restores the organizational-domain fallback for that selector.
Troubleshooting when the logo still does not show
If the record is in the right place and the logo still does not appear, work through the failure points in a fixed order. Changing the SVG, selector, certificate URL, or DMARC policy at random wastes time because BIMI has several gates before a mailbox provider considers display.
- Identify both the exact From-domain lookup name and the organizational-domain fallback for the selector in use.
- Check whether a BIMI-Selector header is present, signed, and published at the correct lookup points.
- Check that v=BIMI1 is first and correctly capitalized, and that there is only one BIMI TXT record for each domain and selector.
- Inspect a delivered message and confirm that DMARC passes for the visible From domain.
- Confirm that both effective DMARC policies are quarantine or reject, test mode is disabled, and sp=none does not apply.
- Inspect the Mark Certificate domain entries and public certificate chain, including its current status.
- Fetch the logo and certificate URLs over HTTPS, then check the status, content type, redirect target, and TLS identity.
- Validate a square SVG Tiny PS logo and confirm that it matches the logo embedded in the Mark Certificate when one is used.
- Account for DNS TTL and receiver logo caching, plus mailbox-provider reputation and display rules after the technical checks pass.
Start by validating the DMARC record with Suped's DMARC checker. Then send a real email and inspect the full authentication result, because valid DNS does not prove that the sending path passes DMARC.
If the receiver adds BIMI results to Authentication-Results, inspect header.d and header.selector to see which domain and selector it used. In this illustrative result, header.d=sample.com confirms organizational-domain fallback for the visible From domain email.xyz.sample.com. A bimi=pass result does not guarantee logo display.
Illustrative receiver result using organizational-domain fallbacktext
Authentication-Results: sample.com; dmarc=pass header.from=email.xyz.sample.com; bimi=pass header.d=sample.com header.selector=default
?
What's your domain score?
Deep-scan SPF, DKIM & DMARC records for email deliverability and security issues.
The direct pattern for email.xyz.sample.com is to pass DMARC for that From domain, publish default._bimi.email.xyz.sample.com, use a valid SVG Tiny PS logo over HTTPS, and attach a Mark Certificate accepted by the target receiver when required.
Views from the trenches
Best practices
Publish BIMI at the exact From domain when a subdomain needs a separate logo or rule.
Use the organizational domain record only when shared logo display across mail is acceptable.
Inspect Mark Certificate SAN entries before assuming one domain entry covers nested mail.
Common pitfalls
A middle subdomain BIMI record does not roll down to deeper From domains by itself.
A BIMI-Selector header changes the selector, not the domain lookup location in DNS.
Passing SPF alone fails BIMI if DMARC does not pass for the visible From domain.
Expert tips
Keep the first BIMI launch narrow with one exact subdomain and one approved logo.
Document every From domain that sends mail before requesting a BIMI Mark Certificate.
Use DMARC report data to confirm real traffic before changing parent BIMI records.
Expert view
An Email Geeks participant says a BIMI record must be published at the RFC5322.From domain or at that domain's organizational domain, so a middle subdomain record is not enough.
2024-03-21 - Email Geeks
Expert view
An Email Geeks participant says publishing at the organizational domain can work for a deeper subdomain, but the certificate needs the right domain coverage.
2024-03-21 - Email Geeks

