HomeGuidesAboutToolsBuy DomainsSEOContact
Email and Authentication6 min read995 words

How to Set Up Business Email on a New Domain

Set up business email on a new domain with the right DNS records, mailbox setup, and email authentication from the start.

Quick scan

Primary keyword
how to set up business email on a new domain
Guide cluster
Email and Authentication

Setting up business email on a new domain is mostly about making sure three things work together:

Use These Tools With This Guide

Move from explanation to action with the matching DomainCheck.co.uk tools for this topic.

Use with this guide

Domain Checker

Confirm the domain is resolving cleanly before troubleshooting email delivery.

Open tool
Use with this guide

Domain Extractor

Useful when auditing email-related domains across many records or assets.

Open tool
Use with this guide

Contact DomainCheck

Escalate when email setup touches DNS, registrar access, and live business mail.

Open tool

Why This Guide Exists

Setting up email on a new domain is not just “buy domain, create inbox.” It touches DNS, mailbox hosting, authentication, and migration planning. A beginner needs a single sequence they can follow without guessing which record comes first. This article exists separately because it is a workflow guide rather than a theory guide. It pulls together the practical steps needed to get a working business email setup on a fresh domain, while the SPF, DKIM, DMARC, and troubleshooting articles explain the individual pieces in more detail.

Guide

Overview

Setting up business email on a new domain is mostly about making sure three things work together:

  • the domain exists and points to the right DNS zone
  • the mailbox provider knows where to deliver mail
  • the domain is authenticated properly so messages are trusted

If you skip any of those, mail may still work sometimes, but it is more likely to be unreliable or land in spam.

Before you start

What you needWhy it mattersCommon mistake
Domain accessYou must be able to edit DNSEditing the wrong registrar or zone
Email providerIt supplies MX, SPF, DKIM, and DMARC valuesGuessing the records
Mailbox namesYou need the addresses you actually plan to useOnly creating one inbox and forgetting aliases
A test planYou should verify delivery after setupAssuming DNS changes are enough

Step 1: choose where your email will be hosted

Before changing any DNS records, decide which provider will handle your mailboxes. That might be your web host, a specialist email provider, or a platform like Microsoft 365 or Google Workspace.

Different providers use different DNS values, different setup steps, and different verification methods. Do not guess. Use the records they give you.

This matters because the provider determines the MX records, SPF includes, and DKIM selectors you will need.

Step 2: make sure the domain is using the correct DNS zone

If your domain registrar is not also your DNS host, the records you edit at the registrar may not be the records that are actually used.

Check which nameservers are active for the domain. Then make sure you are editing the live DNS zone. If you update the wrong place, the setup may look correct in one dashboard while mail continues to fail elsewhere.

The DNS records you are really building

MX records

Route incoming mail to the provider that should receive messages for the domain.

SPF

Lists the services allowed to send mail on behalf of the domain.

DKIM

Adds a verifiable signature to outgoing mail.

DMARC

Tells receiving systems how to handle failed or suspicious mail.

Step 3: add the MX records

MX records tell the internet where to deliver incoming mail.

Your email provider should give you one or more MX values. Add them exactly as provided. Remove old MX records if they conflict with the new provider, unless the provider specifically tells you to keep them during a transition.

After saving the changes, wait for DNS to update and confirm the MX records are visible in the active zone. If the MX data is wrong, people may send you email that never arrives.

Recommended order for a clean launch

  • Set the correct nameservers or open the live DNS zone.
  • Add MX records from the email provider.
  • Add SPF and DKIM so outgoing mail can authenticate.
  • Publish a sensible DMARC policy.
  • Create the mailbox and aliases, then test both sending and receiving.

Step 4: set up SPF

SPF tells the world which servers are allowed to send email for your domain.

Your provider will usually give you an SPF value that includes their sending service. In some cases, you may need to add more than one sending source, such as a newsletter tool or invoicing system. The important thing is that all legitimate senders are included.

Avoid creating multiple SPF records. Usually you should have one SPF policy per domain, not several competing TXT records.

Common launch mistakes

The usual failure pattern

Business email often fails because the domain was created successfully but the live DNS zone was never updated, or because the new mail provider’s records were entered with the wrong hostnames.

Step 5: enable DKIM

DKIM signs outgoing messages so receiving mail systems can verify them.

Most providers will show you a selector and a TXT value to add in DNS. Add it exactly as instructed, then enable signing in the provider dashboard if needed. Some systems require both the DNS record and a toggle inside the mail service.

If the provider offers more than one selector, that can help with rotation or separate services. The details vary, so follow the provider’s own documentation rather than trying to simplify the setup yourself.

Step 6: publish DMARC

Once SPF and DKIM are in place, add DMARC.

If this is a brand-new setup, many businesses start with p=none so they can monitor first. That allows you to see whether all legitimate mail sources are authenticating correctly before you enforce a stricter policy.

When confident, you can move to quarantine or reject. The right policy depends on how many services send mail for the domain and how well controlled they are.

Step 7: create the mailbox and test it

Now create the actual mailbox or mailboxes you want, such as hello@, info@, or accounts@.

Then test both sending and receiving:

  • send to the new address from an external account
  • send from the new domain to a few major providers
  • check whether the messages land in inbox, promotions, or spam
  • confirm SPF, DKIM, and DMARC are passing in the message headers if your provider exposes them

Testing matters because DNS can look correct and still fail in practice if a record was entered with the wrong host name or value.

Step 8: set up aliases, forwarding, and shared access

Businesses often need more than one mailbox structure.

You may want aliases such as sales@ or support@, forwarding from a simple address to a shared inbox, or delegated access for a colleague. Those features are usually provider-specific and should be set up inside the mail platform rather than in DNS.

Keep in mind that forwarding can affect SPF and DKIM results depending on the path the message takes. If you rely heavily on forwarding, test it carefully.

Step 9: protect the setup from future DNS mistakes

Once everything works, document it.

Write down:

  • which provider hosts the mailboxes
  • where the DNS zone is managed
  • which MX records are active
  • which SPF include values are in use
  • which DKIM selectors are published
  • what DMARC policy is live

That record saves time later when someone changes name servers, migrates hosting, or updates the website and accidentally touches email settings.

A sensible setup checklist

Before you call the setup finished, confirm all of the following:

  • the domain resolves to the correct active nameservers
  • the MX records point to the chosen email provider
  • SPF includes every legitimate sender
  • DKIM is enabled and verified
  • DMARC is published and behaving as expected
  • test messages land where they should

This is the practical minimum for a business email setup that you can trust.

When to be cautious

If your domain will send important customer mail, take extra care before enforcing DMARC. A strict policy is useful, but only after every real sender is covered.

If you are switching from another host, keep the old setup alive long enough to avoid missing mail during the transition. Provider behaviour and DNS caches vary, so migration timing matters.

If you are not confident about the DNS side, it is usually safer to verify the records with a DNS checker before assuming the mail provider has finished the job.

FAQ

You need the domain, active DNS access, and an email provider. After that, you configure MX, SPF, DKIM, and DMARC.

Next Actions

Verify your MX, SPF, DKIM, and DMARC records before you start using the new domain.
Test delivery to a few major mailbox providers before announcing the address.
Use DomainCheck to confirm the live DNS zone matches your intended email setup.
Try Domain Checker