Choosing a Sending Domain and From Address for Emails
Choosing a sending domain and from address for your SaaS emails: why a subdomain helps, how to name the sender, and when to skip a noreply address.
Quick answer
When choosing a sending domain, use a subdomain of the domain you already own, such as mail.yourcompany.com, rather than your main domain or a new lookalike. Send from a clear name like YourCompany at hello@mail.yourcompany.com, and set a reply-to address you actually check instead of relying on noreply.
Last checked: October 2026
On this page
Every email your SaaS sends shows a name and an address in the From line. Choosing a sending domain and from address is a small decision, but people see it every time, and it's awkward to change once emails are live.
This guide is for people building SaaS products, sites and tools with Claude Code who want to settle these choices before going live. It gives you a clear recommendation for each piece, examples you can copy, and the message to send Claude Code once you've decided.
Choosing a sending domain: your main domain or a subdomain?
Use a subdomain of the domain you already own, such as mail.yourcompany.com. That's the usual recommendation for transactional emails, the ones a SaaS sends automatically (see what a transactional email service does).
Your sending domain is the part after the @ in your from address. You have three options:
| Option | Example | Should you use it? |
|---|---|---|
| Your main domain | hello@yourcompany.com | Works, but mixes your SaaS's automatic emails with your team's everyday email |
| A subdomain of your main domain | hello@mail.yourcompany.com | Recommended for most SaaS products |
| A separate lookalike domain | hello@yourcompany-mail.com | Avoid |
Steer clear of lookalike domains. Resend's documentation notes they can look suspicious to inbox providers and confusing to the people receiving them. A subdomain carries your real domain name, so people can see it's you.
Whichever you pick, you'll verify it by adding a few DNS records (small settings attached to your domain) where your domain is registered. This shows inbox providers your email service may send for you, and Gmail's sender guidelines require it. Our guide on how to verify a domain for email walks through it.
Should you use a subdomain like mail. or notify.?
Yes. A subdomain keeps your SaaS's emails separate from your team's everyday email, and you add the records your email service needs without touching the ones your inbox depends on.
Resend's documentation adds that if something goes wrong with your sending, such as a flood of fake sign-ups causing thousands of bounced emails, the trouble stays with the subdomain rather than your main domain. A subdomain named for its purpose also helps inbox providers understand what kind of email it sends.
Pick a short, plain name that says what the emails are: mail., notify. and account. are all common. Most SaaS products need one sending subdomain, not several. Stick with the one you choose, because switching later means verifying a new subdomain.
How do you choose a from name and address?
Use your product's name as the from name, and a short, friendly address on your sending subdomain. For example: YourCompany, hello@mail.yourcompany.com.
The from name is what people see first in their inbox. Gmail's guidelines say it should identify the sender clearly and consistently:
- Use the name people know your product by.
- Keep the subject out of the name. "YourCompany" works; "YourCompany: Action needed" doesn't.
- Skip emojis and symbols in the name.
- If you want a personal touch, "Sam at YourCompany" works, as long as it's a real person on your team.
The from address should use a word that reads well, such as hello, team or account. Gmail recommends that emails of the same kind always come from the same address, so keep it consistent. A setup that works for most SaaS products:
| Setting | Example |
|---|---|
| From name | YourCompany |
| From address | hello@mail.yourcompany.com |
| Reply-to address | support@yourcompany.com |
noreply or a real reply address?
Use a real address that someone checks, not a noreply email address. People reply to transactional emails often, to ask why a payment failed or say a reset link didn't work.
The fix is a reply-to address. Under the email standard (RFC 5322), when an email has a reply-to address, replies go there instead of to the from address. So you can send from hello@mail.yourcompany.com and have replies land in support@yourcompany.com, the inbox your team already uses.
This matters even more on a subdomain, because addresses there usually aren't real inboxes you can open. Without a reply-to, a reply could go nowhere.
| Approach | What happens when someone replies |
|---|---|
| noreply@mail.yourcompany.com, no reply-to | The reply goes nowhere, or bounces back to them |
| hello@mail.yourcompany.com with reply-to support@yourcompany.com | The reply lands in your team's inbox |
A noreply address also tells users you don't want to hear from them, while a reply-to keeps the conversation open. If your SaaS has a contact form, the same idea applies there; see how to make your contact form send emails.
How do you set it up?
Setup happens in two places: the SimpleSends website, where you verify your sending domain, and the Claude Code chat, where you tell Claude Code which name and addresses to use.
- Sign up on the SimpleSends website and follow the steps there to set up the email address you'll send from. To send from your own domain or subdomain, this includes adding a few DNS records where your domain is registered.
- In Claude Code, open Customize, then Connectors, choose Add, then Add custom connector. Name: SimpleSends. MCP server URL: https://mcp.simplesends.com/mcp. (A connector, built on MCP, lets Claude Code work with an outside service while you build.)
- When Claude prompts you to connect, log in to SimpleSends.
- Back in the Claude Code chat, tell Claude Code: "I've connected SimpleSends for all transactional email." It takes it from there, including adding what your project needs to send email.
Then tell Claude Code your choices, the way you'd brief a person:
Please send all our transactional emails from YourCompany at hello@mail.yourcompany.com, and set the reply-to to support@yourcompany.com so replies reach our team. Use the same from name and address for every email. Send me a test so I can see how it looks in my inbox.
Claude Code sets the sender details in your project and sends you a test. In your inbox, the name should read YourCompany, and hitting reply should address the email to support@yourcompany.com.
From there, Claude Code can build each email your SaaS needs with the same sender details. See the transactional emails every SaaS needs for what's next.
Frequently asked questions
Can I send my SaaS’s emails from my Gmail address?
No. A sending service needs a domain you own, because you have to add DNS records to prove it’s yours, and you can’t add records to gmail.com. Gmail’s sender guidelines also warn against using Gmail addresses in the From line of email sent through other services. Use your own domain or a subdomain of it.
Can I change my sending domain later?
Yes. Add and verify the new domain or subdomain with your email service, which means adding its DNS records where your domain is registered. Then ask Claude Code to switch the from address in your project and send you a test. Keep the old domain verified until the new one is working.
Does my sending subdomain need its own website?
No. A sending subdomain such as mail.yourcompany.com only needs the DNS records your email service gives you. Nothing has to load if someone types it into a browser. Your website stays on your main domain.
My team already uses email on our main domain. Will a sending subdomain affect it?
A subdomain gets its own DNS records, so your team’s everyday inbox on yourcompany.com keeps working as it does now. That’s one reason a subdomain is a common choice: you add new records without editing the ones your current inbox relies on.
Should password reset emails come from a different address than receipts?
You can keep one address for everything, or use a different one per type, such as receipts@ for billing. Gmail’s guidelines suggest that emails of the same kind always come from the same address. Whatever you pick, keep it consistent so people recognize it.
Sources (3)
- Email sender guidelines(checked October 5, 2026)
- Is it better to send emails from a subdomain or the root domain?(checked October 5, 2026)
- RFC 5322: Internet Message Format (section 3.6.2, Originator Fields)(checked October 5, 2026)
Keep reading
More on The prompt moment →Amazon SES for Beginners: Is It Worth the Setup?
Amazon SES for beginners: what it costs, the AWS account, sandbox and permissions setup it needs, who it suits, and an option built for people who don’t code.
8 min read
What Are Email Webhooks, and Do You Need Them?
What is an email webhook? A plain-English guide to delivered, bounced and opened events, when your SaaS needs webhooks, and how to set them up with Claude Code.
5 min read
How to Set Up Postmark, Step by Step (Non-Developers)
How to set up Postmark step by step: verify your sender or domain, copy your server API token, add it with Claude Code, send a test and get approved.
8 min read