Field note · 14 min read
How to Get a Custom Domain Email Address: A Simple Setup Guide for Solopreneurs
Learn how to get a professional email address on each domain you own, from the DNS records that make it work to the honest per-domain cost of the options — and what to check before you move a live address.
The setup is straightforward. To get a custom domain email address, connect a domain you own to an email host by pointing your DNS records (MX, SPF, and DKIM) to that provider's servers. Once configured, you can send and receive messages from an address like you@yourbrand.com instead of a generic webmail address. Good authentication prevents delivery failure. For solo operators managing multiple entities, learning how to get custom domain email set up correctly across every brand separates authentic communication from messages landing in the spam folder.
What "custom domain email" actually means (and what it does not)
When people say they want custom domain email, they usually mean three things working together: an address matching a domain they own, an active mailbox that can receive incoming messages and dispatch new ones, and cryptographic authentication records proving the message originated from that domain. Missing one piece breaks everything.
That setup fails. When an email server receives a message where the header claims one domain but the underlying DKIM signature belongs to a generic consumer host, cryptographic alignment breaks and receiving gateways divert the delivery to spam. We break down these deliverability pitfalls in our guide to Gmail aliases and send-as limitations.
Forwarding creates a separate problem. Domain registrars frequently offer email forwarding, which takes mail sent to your domain and redirects it to your personal inbox without providing an outbound SMTP pathway for that brand. Replying exposes your personal address. That breaks brand separation.
A functional setup requires a concrete technical baseline:
- MX (Mail Exchanger) records published in DNS to tell the world which mail server accepts mail for your domain.
- An SPF (Sender Policy Framework) TXT record authorizing that mail server's IP addresses to transmit mail on your behalf.
- A DKIM (DomainKeys Identified Mail) public key published in DNS matching a private key used by the mail server to sign outgoing headers.
- DMARC (Domain-based Message Authentication, Reporting, and Conformance) policy records instructing receiving servers how to handle messages that fail SPF or DKIM alignment.
The standard verification test is straightforward. If you cannot send a message from your domain to an outside recipient and show a passing DKIM signature aligned with that exact domain name in the raw email headers, you do not have custom domain email running yet.
Step 1: Decide how many domains need a real address this month
Most operators own several domains. An operator might own an established consulting firm, an e-commerce storefront, two speculative software ideas, and a formed limited liability company. Treating every domain identically wastes money. Many registered names sit parked or simply redirect web traffic to a primary site.
Before touching DNS records or signing up for a service, inventory your domains across three categories: sending domains, receiving-only domains, and inactive redirects.
| Domain | Primary Use Case | Inbound Mail | Outbound Mail | Setup Type |
|---|---|---|---|---|
| primaryconsulting.com | Client billing, proposals | Yes | Yes | Full mailbox with dedicated DKIM |
| brandstore.shop | Customer support, receipts | Yes | Yes | Full mailbox with dedicated DKIM |
| holdings-llc.com | Legal, banking, tax filings | Yes | Infrequent | Full mailbox or secure routing |
| brandstore.com | Protective domain redirect | No | No | Web redirect only (no MX) |
| sideprojectapp.io | Early concept, pre-launch | No | No | Parked (publish null SPF) |
Run this inventory first. An operator with eight registered domains often discovers that only two or three require active outbound messaging this month. Standard business suites price their services per user seat, which means an entrepreneur managing five separate business entities must purchase five full subscriptions even when four of those addresses send fewer than ten messages every week. One person pays five times. Pricing tiers and seat models are documented directly by providers like Microsoft on their business plans comparison page.
Deadlines often force this inventory. Administrators managing mailboxes on Amazon's managed email platform must manage their own configurations according to the AWS WorkMail Administrator Guide, and changing administrative requirements or service cutoffs can make maintaining separate mailboxes across multiple domains cumbersome. Similarly, annual renewals for per-seat suites prompt solo founders to evaluate what they are actually using.
Step 2: Choose the provider by cost per domain, not cost per seat
Email providers fall into two structural pricing categories: per-seat platforms and domain-based platforms. Per-seat providers charge for each user account. Because traditional companies assign one mailbox per employee, these systems assume that five addresses belong to five people. Per-seat billing penalizes single operators.
Per-domain and flat-plan providers disconnect billing from human headcount. In these architectures, one operator can manage multiple domains under a single subscription. The choice comes down to matching your operational pattern against the provider's architecture.
| Provider | Pricing Model | Multi-Domain Strategy | Strengths | Tradeoffs for Solopreneurs |
|---|---|---|---|---|
| FolioInbox | Flat plan by domain tier | Multi-domain unified mailbox (3 to unlimited domains) | Separate DKIM keys per domain, zero per-seat fees, unified interface | Single-operator configuration; message size and monthly send limits apply |
| Google Workspace | Per user seat | Multiple domains under one admin, or separate seats | Integrated document suite, deep third-party app ecosystem | High cost multiplier for single operators managing distinct brands |
| Migadu | Usage tiers (metered resources) | Unlimited domains across shared server resources | Standard IMAP/POP protocols, domain independence | Daily sending rate limits require monitoring on entry plans |
| Fastmail | Per user seat | Multiple domains routed into standard user mailboxes | Fast web interface, robust calendaring and search tools | Costs scale with seats; custom domain sharing requires higher tiers |
| Purelymail | Resource-metered / flat base | Unlimited domains hosted across a shared pool | Very low entry cost for technical users | Minimal guided setup; DIY interface for advanced records |
If you require bundled word processors, collaborative spreadsheets, and company-wide video conferencing, paying for an enterprise productivity suite makes sense. The Microsoft Learn documentation on mail flow details the extensive connector infrastructure built into Exchange for organizations routing mail through complex hybrid architectures and corporate networks. Enterprise suites force solo operators to buy tools they do not use.
Compare real domain costs. When evaluating providers for a solo portfolio, answer three specific questions:
- Does each domain get its own distinct DKIM signing key, or does the system sign with a shared global key?
- Can you maintain distinct outgoing signatures and display names for each address?
- How many minutes does it take to connect a registered domain when you spin up an entity?
Step 3: Point the domain's DNS at your mail provider
Once you select a provider, configure your domain name system (DNS) records at your registrar or DNS host. DNS records tell global servers where to deliver mail and verify that you authorized the sender.
The core records you must publish
Every custom domain requires four baseline records:
- MX records direct incoming email traffic to your provider's ingestion servers. They include a priority number where lower values take precedence.
- SPF TXT records list the authorized mail servers allowed to transmit messages using your domain name, formatted as
v=spf1 include:_spf.example.com ~all. - DKIM TXT or CNAME records store the public cryptographic key that matches the private key your provider uses to sign headers on outgoing messages.
- DMARC TXT records define how receiving systems should treat messages claiming to come from your domain that fail SPF or DKIM checks, such as
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com.
MTA-STS prevents downgrade attacks. As defined in IETF RFC 8461, MTA-STS allows a domain to declare that receiving mail servers must use secure TLS encryption when delivering incoming mail. This stops intermediary interception on incoming connections.
Automating DNS with Domain Connect
DNS takes time. Extra spaces break authentication. Manually copying alphanumeric strings between browser tabs invites syntax errors. Missing quotation marks and mismatched subdomains frequently break authentication. To avoid manual entry, modern registrars support Domain Connect, an open standard that allows an email provider to negotiate record creation directly with your registrar. If your registrar supports Domain Connect, connecting a domain takes a single authorization click. If your provider or registrar does not support it, you must paste the host names, record types, and target strings manually into your DNS manager.
Two common DNS configuration traps
The first common mistake is publishing multiple SPF records. The SPF specification detailed in IETF RFC 7208 Section 4.5 mandates that a domain must publish at most one SPF TXT record. If you add an SPF record for your new email host while leaving an old SPF string from an earlier vendor, receiving mail servers evaluate both entries, flag a permanent syntax error, and mark your outgoing mail as unauthenticated.
Merge records cleanly. Combine all sending providers into a single string:
v=spf1 include:_spf.mailhost.com include:sendgrid.net ~all
Keep apex records lean. As specified in IETF RFC 7208 Section 4.6.4, the SPF standard limits recursive DNS lookups from mechanisms like include or redirect to ten. If your SPF line references multiple third-party marketing and transactional services, receiving servers stop evaluating past the tenth lookup and fail authentication.
Step 4: Set up the mailbox, signature and reply address per domain
After your DNS records resolve, configure your inbox layout. Solo operators have two structural choices: manage separate inboxes with unique logins for each entity, or route all domains into a unified system that permits sending as each entity from one screen.
Separate logins create friction. Separate mailboxes guarantee total isolation between brands, but checking four or five separate webmail tabs throughout the day leads to missed messages and constant context switching. Conversely, generic inbox aggregators that pull external accounts via POP3 often strip authentication tags or delay message retrieval by up to an hour. Managing distinct identities inside a unified environment designed for multi-domain routing provides a cleaner operational balance for multi-LLC owners who must answer clients promptly without checking four different webmail interfaces throughout the day.
Brand separation requires discipline. Run through this per-domain checklist for every address you activate:
- Set the sender display name to reflect the specific brand. If you send mail from an agency domain, use your name alongside the agency title. If you send from an e-commerce support address, use a clear descriptor like "Store Support".
- Configure distinct signatures for each brand. An email sent regarding a legal entity must not include promotional footer links for an unrelated consulting project. Use a separate HTML or plain text signature tied strictly to that domain.
- Ensure the Reply-To header matches the From address. When a customer writes to support@brandstore.com, replying from a personal address breaks brand trust and triggers spam flags in corporate mail gateways.
- Set up an automatic forwarding rule on your legacy personal account or previous mailbox pointing to the new domain address. Keep the old account active as an ingestion target for ninety days while you update service accounts, bank logins, and vendor records.
Step 5: Verify authentication before you send anything that matters
Inspect headers before sending invoices. A setup may appear operational because an email arrives in an inbox, yet it might fail the security checks that determine long-term deliverability.
Send a test message from your new address to an external email inspection tool or a secondary personal account on a major provider such as Gmail or Outlook, and then open the raw message source to inspect the authentication headers directly. You must see three specific passes:
spf=pass (sender IP is authorized)
dkim=pass header.d=yourdomain.com
dmarc=pass (p=none dis=none)
Verify DKIM domain alignment. The domain name found in the From: header must match the signing domain specified in the d= tag of the DKIM-Signature header. If your email originates from you@yourcompany.com, but the DKIM signature indicates d=sharedserverhost.net, alignment fails. Top receiving providers prioritize cryptographic alignment when scoring deliverability, as we explain in our overview of email authentication for portfolio entrepreneurs.
Review how your provider manages DKIM keys. If an email service uses a single shared cryptographic key across all customer domains, a misconfiguration or reputation problem on another account on that platform can impact your domain's trust score. Every domain you operate should have its own unique DKIM public-private keypair.
For your DMARC deployment, follow a disciplined phased rollout:
- During the monitor stage, set your policy to
p=nonefor 14 to 30 days. This collects aggregate reports (RUA) and confirms that legitimate sending sources pass authentication without message blocking. - During the quarantine stage, update your policy to
p=quarantine; pct=100. Inbound messages claiming to originate from your domain that fail authentication will route to the recipient's spam folder. - During the reject stage, once you verify that all legitimate outgoing mail paths pass alignment, update your record to
p=reject. Receiving mail servers drop spoofed messages, protecting your domain reputation against impersonation.
What breaks when you move, and how to sequence the cutover
Switching email providers involves cutover windows. DNS changes do not propagate instantaneously across global nameservers. Planning your cutover sequence minimizes disrupted communications and prevents dropped messages.
Caches linger. DNS propagation is governed by Time-To-Live (TTL) values. TTL defines how many seconds a caching nameserver stores your DNS record before requesting a fresh copy from your authoritative nameserver. If your MX record has a TTL of 86400 (24 hours), mail servers worldwide will continue routing mail to your old provider for up to a full day after you update your records.
Follow this migration checklist:
- Lower the TTL values on your existing MX and SPF records to 300 seconds (5 minutes) about 48 hours before the cutover. This ensures caching servers pick up new records within minutes during the switch.
- Publish the new provider's MX and DKIM records on cutover day, updating the SPF TXT string to include the new provider's sending IPs.
- Keep the old mailbox active for roughly a week after updating DNS. Because of DNS caching and delayed mail queues on the sender's side, stray messages will continue trickling into your old mailbox for several days. Maintain the old provider concurrently until traffic ceases.
- Export sent mail and address books before terminating old hosting accounts, because sent mail history stored locally on legacy IMAP servers does not migrate automatically via DNS.
- Audit connected services to see which logins rely on your email address for administrative notifications, API alerts, and password resets, updating them systematically.
No hosting provider can promise instantaneous, zero-downtime DNS propagation because caching is controlled by independent global resolvers. Prepare for a 24-hour transition window where incoming messages might land in either mailbox.
The honest cost of getting custom domain email on five domains
Pricing models diverge quickly. Assume an operator runs five small businesses: a design agency, a niche digital store, an LLC holding entity, a personal advisory practice, and an early-stage SaaS project. The operator is the sole human sending and receiving mail across all five entities.
Under a per-seat provider that charges for every separate user account, running five isolated mailboxes requires five individual licenses. As your portfolio expands, your operational overhead increases linearly, even if an address only receives tax filings or vendor notices once a week.
Under an infrastructure-based flat plan, pricing scales with overall system usage instead of your domain count. At FolioInbox, our pricing is structured around domain tiers instead of headcount:
- Solo covers up to three domains with a monthly send quota, dedicated per-domain DKIM keys, distinct signatures, and email support.
- Studio covers up to ten domains with an expanded send quota, dedicated per-domain DKIM keys, distinct signatures, and priority support.
- Holding Co. covers unlimited domains with an expanded monthly send allowance, an onboarding call, DNS setup review, and priority support with a response SLA.
To evaluate these options objectively, understand the system boundaries before choosing a provider. FolioInbox enforces specific technical limits:
- Attachment size limits apply per message. Storage is included and not metered by plan.
- Folio has no shared or team inboxes, message assignment or internal notes.
- Folio is a fully hosted service and cannot be self-hosted or run on your own servers or infrastructure.
- Folio is a proprietary, hosted service; its source code is not public.
- Folio encrypts mail in transit (TLS) and at rest, but is not end-to-end or zero-knowledge encrypted: mail is stored server-side and readable by Folio for spam filtering and search.
- Folio has no free plan. New accounts get a 14-day evaluation: 100 sends on one domain, no card required; when it ends, sending stops and receiving continues while your account is active. Paid plans (Solo, Studio, Holding Co.) need a card: chosen during the evaluation they start with a 14-day trial; chosen after it, they are charged the day they start.
- Sign-in is by magic link or passkey; there is no password.
If you are an individual running a single domain and plan to stay on one brand, a basic single-seat mailbox from an established webmail vendor is an economical route. But if you manage multiple entities, choosing a provider with flat, multi-domain billing cuts annual software expenses significantly. Solo founders can review our tailored architecture in our guide for solo founders managing multiple brands.
Frequently asked questions
How do you get a custom domain email address?
To get a custom domain email address, register a domain name and connect it to a specialized email host. You must publish MX records to ingest mail, SPF and DKIM records to authenticate outgoing messages, and a DMARC policy to protect your sender reputation.
Can you get a custom domain email without Google Workspace?
Yes. Many independent providers host custom domain email without bundling enterprise office software. Providers like FolioInbox, Migadu, and Purelymail route messages across custom domains without forcing you to pay for per-user office suites you will never use.
How to get custom domain email working across multiple brands?
Choose an email provider that supports multi-domain management under one primary login. Point each domain's MX and DKIM records to the host, assign dedicated signatures to each brand, and verify that each outgoing message signs with a distinct DKIM key.
What DNS records are required when getting a custom domain email?
Four DNS records are essential. MX records direct incoming messages to your provider, SPF records list authorized IP addresses, DKIM records supply cryptographic public keys for header signing, and DMARC specifies how receivers handle failed authentication checks.
What breaks when moving custom domain email between hosts?
Old cached DNS entries cause incoming messages to arrive at your previous mail provider for up to 24 hours. Additionally, unexported sent mail remains on the legacy server, and unaligned SPF or DKIM strings will temporarily trigger delivery failures.
Next steps: set up the address, then leave it alone
Executing a clean email domain setup does not require enterprise software suites or recurring per-user fees. Keep your technical stack simple:
- Inventory your domains and isolate the ones that actively send mail.
- Choose an email host that charges by domain volume instead of human headcount.
- Publish clean DNS records: one MX priority set, one unified SPF line, unique DKIM keys, and a baseline DMARC policy.
- Configure distinct signatures and display names so separate businesses do not cross paths.
- Verify that your outgoing messages achieve full cryptographic alignment in the raw email headers before sending out business communications.
Run the domain health audit at folioinbox.com/tools/domain-health on each domain you plan to move to check SPF, DKIM, DMARC, and MTA-STS records on screen without an email gate. Compare the per-domain price against your current renewal invoice before you commit.
§ Related guides
- Best email hosting for multiple websites Compare pricing, domain limits, authentication, and inbox workflow for several websites.
- Stop email spoofing How Folio files unverifiable senders before they reach the inbox.
- DMARC reports across every domain See failing sources, pass rates, and when to tighten policy.
- Free email domain health check Check MX, SPF, DKIM, and DMARC before changing providers.
§ Sources & further reading
§ Google Search
Make Folio a preferred source.
If you read Folio often, add it as a preferred source. Google can then mark our writing as preferred in Top Stories, AI Overviews, and AI Mode for you.
Change or remove it any time in Google’s source preferences.