Safeguard
Security Guides•

Should product email use a separate sending subdomain?

Why many software companies send product and marketing mail from separate subdomains, what it isolates, and how to set DMARC, SPF and DKIM for each.

Safeguard Security Team
4 min read

Yes, for most software companies. Sending product mail such as password resets from one subdomain, and marketing mail from another, keeps reputation, authentication records and third party access separate. A problem with a newsletter tool then cannot break your sign in emails, and you can tighten policy on each stream independently.

What a sending subdomain is

Your organisational domain, for example example.com, is the one people know. A sending subdomain is a hostname under it, such as mail.example.com, used in the address or in the bounce address for a particular mail stream. Each hostname can have its own SPF record and its own DKIM keys. DMARC can be set once on the parent and inherited, or set separately where needed.

Why separate streams

  • Reputation. Receivers build a sending history per domain. Bulk marketing mail that draws complaints should not drag down a one time passcode.
  • Blast radius. A tool with access to send as one subdomain cannot send as the others if its SPF and DKIM entries are scoped that way.
  • Policy pace. You may reach a strict DMARC policy on product mail quickly because the senders are few, while marketing needs longer to inventory.
  • Debugging. DMARC aggregate reports are easier to read when each stream has its own identity. See how to read a DMARC aggregate report.

A simple layout

StreamExample hostnameTypical sender
People mailthe main domainYour office suite
Product and security maila transactional subdomainYour own app or an email API
Marketing and lifecycle maila marketing subdomainA marketing platform
Support maila support subdomainA help desk

Use names that mean something to your team. Receivers do not interpret them.

Setup steps

  1. List every system that sends mail as your brand. Include the ones marketing set up without telling anyone.
  2. Pick a hostname per stream and create it in DNS.
  3. Publish SPF at each sending hostname that lists that stream's senders and no others. See SPF mistakes to avoid.
  4. Have each sender sign with DKIM using your sending hostname as the signing domain, with its own selector. See DKIM selectors and key rotation.
  5. Set the From address to the subdomain so that DMARC alignment holds. The specification defines alignment between the visible From domain and the domain that passed SPF or DKIM.
  6. Publish DMARC at the parent. Subdomains inherit it unless they have their own record, and the sp tag sets a different policy for subdomains. Details in DMARC subdomain policy tags.
  7. Watch reports for two to four weeks, then move toward enforcement using the rollout plan.

Trade-offs to weigh

A new subdomain starts with no sending history, so ramp volume gradually. More hostnames means more records to maintain and more places for a stale entry to hide, which ties back to DNS hygiene. Customers who know your main domain alone may find a subdomain unfamiliar, so keep display names consistent.

Do not use a subdomain as a way to avoid fixing authentication. Each one still needs SPF, DKIM and DMARC alignment to be correct.

Safeguard works on software supply chain risk, not mail infrastructure, but its asset discovery and compliance evidence automation can help you keep the list of systems that handle customer data. A free scan is at gold.safeguard.sh/scan.

Quick check

Do subdomains inherit the DMARC policy?

Yes, unless a subdomain publishes its own DMARC record. The sp tag on the parent lets you set a different policy for subdomains.

Will a new subdomain land in spam at first?

It can, because receivers have no history for it. Start with small volumes to engaged recipients and increase slowly.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.