Skip to content

Home Topics Email Authentication Subdomain delegation for vendors

Email Authentication · Subdomain delegation for vendors

Subdomain delegation for email vendors not working? Troubleshooting guide

Short answer

When subdomain delegation for email vendors fails, check in this order: the DNS or platform configuration is published and resolves; the sending system is actually using it; the domain in headers aligns with what you published; and the receiver's verdict in Authentication-Results or bounce messages.

Symptoms#

  • Messages landing in spam despite previously good placement
  • Bounces mentioning policy, authentication, or reputation
  • Provider dashboards showing a drop in reputation or authentication pass rate

Diagnosis steps#

  1. Confirm the configuration is live: query DNS from an external resolver and check the sending platform's settings page.
  2. Send to a seed mailbox and read the full headers, especially Authentication-Results.
  3. Compare the domains in From, Return-Path, and DKIM d= for alignment.
  4. Check provider dashboards (Google Postmaster Tools, Microsoft SNDS) for reputation and error rates.
  5. Review recent changes: new vendors, DNS edits, list imports, volume spikes.

Likely causes#

  • Delegating the whole zone to a vendor via NS records, giving them control over more than mail.
  • Forgetting sp= in DMARC, leaving delegated subdomains unenforced.

Fix and re-verify#

  1. List every vendor that sends as your brand.
  2. Assign each a subdomain and delegate DNS or publish its records directly.
  3. Publish SPF and DKIM per subdomain using the vendor's values.
  4. Set the organizational DMARC record with sp= to cover all subdomains.

Frequently asked questions#

Does using a subdomain hurt brand recognition?

The visible From can still show your brand name; recipients rarely notice the subdomain, and providers reward the isolation.

Analyse your own setup

All analysers
Technical analysis

SPF record analyser

Parse an SPF record, count its DNS lookups, and find what will break it.

Runs in your browser

Keep reading on Subdomain delegation for vendors