How to Choose a Sending Domain for Email Marketing
Choosing a sending domain for email marketing means deciding which domain appears after the @ in your From address — usually a subdomain like mail.yourbrand.com rather than your main website domain — then confirming you can edit its DNS records and adding SPF, DKIM and DMARC before your first campaign. Get those three decisions right and inbox placement becomes a technical detail instead of a recurring problem.
What a sending domain is (and why the choice sticks)
Your sending domain is the part after the @ in the From address your subscribers see. If you send from hello@mail.yourbrand.com, your sending domain is mail.yourbrand.com. It is not your recipient list, and it is not your email tool account — it is an identity that mailbox providers evaluate on its own.
That distinction matters because reputation attaches to the domain, not only to the IP address that delivered the message. Gmail, Outlook and the rest look at who the domain claims to be, whether the message is authenticated, and how recipients have reacted to mail from that domain before. A domain with a short, messy history lands in spam more often than one with a consistent, authenticated record.
The choice also sticks. Once you have built reputation on a domain and then switch, you start over: the new domain has no history, so you warm it up again from low volume. That is why this is a decision worth an hour of thought before your first send, not after your first thousand.
If you are still deciding where to send from, see the Best Email Marketing Platforms compared side by side, with prices checked daily on each provider's own pricing page.
Root domain or subdomain?
The first real decision is whether to send from your root domain (yourbrand.com) or a subdomain (mail.yourbrand.com, news.yourbrand.com).
| Root domain | Subdomain | |
|---|---|---|
| Starting reputation | Inherits whatever the domain already has | Starts empty, needs warm-up |
| Isolation | Marketing shares reputation with transactional and personal mail | Marketing reputation is separate |
| Handing to a tool | Requires access to your main DNS zone | Cleaner to delegate and verify |
| Risk if something goes wrong | A deliverability problem can affect order confirmations and staff email | Blast radius is limited to marketing |
A simple rule for most small businesses: send marketing from a subdomain. It keeps campaign reputation away from the mail that actually runs your business — password resets, invoices, replies from a real person. Use the root domain only if you send very little marketing email and prefer a single identity for everything.
Naming the subdomain
Keep it short, recognisable and boring. mail., news., hello. and em. all work. Avoid words that read like bulk mail (deals., promo., offers.), avoid numbers and hyphens, and avoid anything that looks like a machine-generated string.
The local part — what comes before the @ — matters just as much, because it shapes whether people reply:
hello@mail.yourbrand.com— friendly, works for a small teamana@mail.yourbrand.com— best when a named person is genuinely behind the sendnoreply@mail.yourbrand.com— acceptable for receipts, poor for campaignsmarketing@mail.yourbrand.com— clear internally, slightly impersonal to a reader
Pair the address with a human From name such as "Ana at Yourbrand". Subscribers decide whether to open based on the name, not the domain.
Check DNS access before you commit
DNS access means you can add TXT and CNAME records for the domain at your registrar or DNS host. Authentication records live in DNS — not inside your email marketing tool — so if you cannot edit DNS, you cannot authenticate.
How to check in five minutes: log in to the account where the domain is registered, open the DNS zone for the domain, and see whether you can add a record. If you can see the records but not edit them, the domain is probably managed by someone else.
If a web developer or agency controls DNS, ask them directly for either edit access or for them to add the records you provide. If neither is possible, use a domain you control instead. Do not pick a domain you cannot authenticate, no matter how good the name is.
Authentication: SPF, DKIM and DMARC in plain terms
Three records do the work, and all three are added as DNS entries using exact values from your sending tool:
- SPF lists which servers are allowed to send email for the domain. It is a single TXT record. Only one SPF record per domain is permitted — a second one causes failures rather than adding senders.
- DKIM adds a cryptographic signature to each message so the receiving server can confirm the message was not altered in transit and really came from your domain.
- DMARC tells receivers what to do when SPF or DKIM fails, and where to send reports. It is the policy layer that ties the other two together.
Two pitfalls catch beginners. First, duplicate SPF records: if another tool already added one, extend the existing record instead of creating a new one. Second, the 10-DNS-lookup limit: each mechanism inside SPF can trigger further lookups, and going over the limit makes the whole record fail. If you are unsure, check your provider's official documentation for the exact values and syntax.
Mailerflow, for example, provides guided DKIM, SPF and DMARC setup with automatic verification, which removes most of the copy-paste risk. Other tools offer similar wizards — the important thing is that the records end up correct in DNS.
A step-by-step path from decision to first send
- Decide root or subdomain. For most small businesses, a subdomain such as
mail.yourbrand.com. - Confirm DNS access. Log in and check you can add records.
- Create the subdomain if needed. Some hosts create it automatically when you add the first record.
- Add SPF, DKIM and DMARC using the values from your sending tool. Extend an existing SPF record rather than adding a second.
- Wait for propagation and verify. This can take minutes or several hours; your tool's verification check will confirm when it is live.
- Send tests to Gmail, Outlook and a work address. Open the message headers and confirm SPF and DKIM pass and DMARC aligns.
- Warm up gradually. Start with your most engaged contacts and increase volume over days or weeks. If your tool enforces warm-up limits, leave them on.
- Monitor bounces and complaints. Automatic suppression of bounces and complaints keeps a bad address from being mailed repeatedly.
Worked examples
These are illustrative scenarios, not customer stories.
A bakery moving off Gmail. Today it sends offers from bakeryname@gmail.com. It buys bakeryname.com, creates mail.bakeryname.com, and sends from hello@mail.bakeryname.com. Records needed: SPF, DKIM, DMARC. Main risk: skipping warm-up and mailing the whole list in week one. There is more on why the Gmail address itself is the problem in this piece on sending from a free mailbox.
An online shop with existing order confirmations. Its root domain already sends receipts and has a solid history. It adds news.shopname.com for campaigns so a marketing complaint never touches transactional mail. Records needed: SPF, DKIM, DMARC on the subdomain. Main risk: forgetting that the subdomain starts with zero reputation.
A consultant whose web agency holds DNS. She picks mail.consultingname.com, sends the agency the three records with exact values, and asks them to confirm once added. Main risk: the agency adds a second SPF record instead of extending the existing one, so verification fails until it is fixed.
Common mistakes
- Sending from a free mailbox. A Gmail or Outlook address as the From domain cannot be authenticated properly. Fix: use a domain you own.
- Using the root domain for bulk marketing. A problem then affects every email the business sends. Fix: isolate campaigns on a subdomain.
- Two SPF records. Receivers treat this as a failure. Fix: merge into one record.
- Forgetting DMARC. Without it you get no reports and no policy. Fix: start with a monitoring policy and a reporting address.
- Choosing a subdomain you do not control. Fix: confirm DNS access first.
- Skipping warm-up. A sudden high volume from a new domain looks like abuse. Fix: ramp up over days or weeks.
- Using noreply@ for campaigns. You lose replies, which are a strong engagement signal. Fix: use a monitored address.
- Changing the sending domain later. Reputation does not transfer. Fix: treat the choice as long-term.
Checklist before your first send
- [ ] Sending domain chosen and owned by you
- [ ] DNS access confirmed at the registrar or DNS host
- [ ] Subdomain created (if you chose one)
- [ ] SPF record added — exactly one
- [ ] DKIM record added and verified by your tool
- [ ] DMARC record added with a reporting address
- [ ] From name and reply-to set to a monitored inbox
- [ ] Test emails delivered to Gmail, Outlook and a work address
- [ ] Warm-up plan written down with target volumes per week
- [ ] Bounce and complaint handling understood
FAQ
Can I send marketing email from a Gmail address? Technically yes, but you cannot authenticate a domain you do not own, so mailbox providers have little reason to trust it, and bulk sends are far more likely to be filtered. Use a domain you control.
Do I need a separate domain for email marketing? Not a separate domain — a subdomain is usually enough. It isolates marketing reputation from transactional and personal mail while keeping one brand identity.
How long does DNS propagation take? Often minutes, sometimes several hours depending on the provider's time-to-live settings. Your sending tool's verification check will tell you when the records are visible.
What if my SPF record already exists for another tool? Extend the existing record by adding the new include mechanism inside it. Never create a second SPF record for the same domain.
Can I use the same subdomain for transactional and marketing email? You can, but separating them is safer: a deliverability problem in a campaign then cannot affect password resets or receipts. Check your provider's documentation for how it handles each stream.
Do I need DMARC to send? No, but it is strongly recommended. It gives you reports on who is sending as your domain and a policy for handling failures, and major providers increasingly expect it.
Where this fits next
This is the foundation of the Sending Setup for Beginners cluster. Once your domain is authenticated, the next steps are building your first list with proper consent records, importing existing contacts with duplicate and validity checks, and configuring the sending side in your chosen tool.
Mailerflow's own-domain sending with guided DKIM, SPF and DMARC setup and automatic verification covers steps 4 to 6 above, and its Free plan includes 1 sending domain, 2,500 contacts and 10,000 emails a month, with paid plans from $14.90/month. If you want to see what else is included, the features page and pricing page lay it out plainly.
Start sending with Mailerflow for free — 2,500 contacts and 10,000 emails a month, no credit card required.


