Guides

How to create an email address with your own domain

A professional address like [email protected] takes less than an hour to set up. Here is the whole process, step by step, with the DNS records explained.

An email address on your own domain is made of two parts: the name before the @ (anna, sales, info) and your domain after it (yourcompany.com). The domain is what makes the address yours — and it is also what has to be configured so that the rest of the internet knows where to deliver your mail and whether to trust what you send.

You do not need a website, a server or technical staff. You need a domain name, an email hosting service, and a few DNS records. The steps below work with any provider; where it helps, we show how it looks in BigMail.uz.

Step-by-step setup

  1. Choose and register a domain

    Pick a short domain that matches your business name and is easy to spell over the phone. If you already own one, use it — email will not affect your website. If not, you can register one with any registrar or search and buy it inside the BigMail admin console.

  2. Choose an email hosting service

    The host runs the mail server that stores and sends your email. Look for your own domain support, IMAP/SMTP access for the apps you use, spam filtering, two-factor authentication and help with SPF, DKIM and DMARC. With BigMail.uz you pick a plan, and Minimal and Main start with a 5-day free trial.

  3. Add your domain to the email host

    In BigMail, open Domains in the admin console and add your domain. The console then generates the exact DNS records your domain needs, each with its host name and value.

  4. Publish the MX, SPF, DKIM and DMARC records

    Sign in to the company where your domain is registered, open its DNS settings and add each record exactly as shown. MX routes incoming mail to the host; SPF lists who may send for the domain; DKIM publishes the key that verifies your signature; DMARC tells receivers what to do when checks fail. Domains bought through BigMail skip this step — the records are added for you.

  5. Wait for verification

    DNS changes usually propagate within an hour and occasionally take up to 48 hours. Use the DNS check in the console; it shows each record's expected and found value until every line turns green.

  6. Create mailboxes

    Create an address for each person ([email protected]) and for each shared role (sales@, info@, support@). Set a strong password and turn on two-factor authentication.

  7. Start sending and connect your apps

    Sign in to webmail and send your first message. To use Outlook, Apple Mail, Thunderbird or your phone, add the account with its IMAP and SMTP settings — and create an app password if you require them for mail clients.

What each DNS record does

MX (host @) — tells other mail servers where to deliver mail for your domain. Without it, nobody can email you.

SPF (TXT at @) — a list of servers allowed to send mail for your domain, for example v=spf1 a mx ip4:203.0.113.10 -all. Publish only one SPF record per domain.

DKIM (TXT at selector._domainkey) — a public key. Your mail server signs each message with the matching private key, and receivers use this record to verify the signature. In BigMail.uz the selector is always dkim, so the record lives at dkim._domainkey.yourcompany.com.

DMARC (TXT at _dmarc) — your policy for mail that fails SPF and DKIM alignment. Start with p=none and a reporting address, then tighten to quarantine or reject once you are sure all of your legitimate mail passes.

Common mistakes to avoid

Publishing two SPF records. Receivers treat that as an error; merge them into one record instead.

Leaving the old MX record in place. If two MX records point to different hosts, some mail will keep going to the old provider.

Typos in the DKIM value. The key is long; copy and paste it exactly, with no added spaces or quotes split in the wrong place.

Jumping straight to DMARC p=reject. Begin with p=none so you can confirm every service that sends on your behalf is authenticated.

Moving from an existing email address

If your team already uses a free or another business address, create the new mailboxes first, then change the MX record. New mail flows to the new host as soon as DNS updates.

To bring older messages with you, add both the old and the new account to a desktop mail client such as Thunderbird or Outlook and drag the folders across. Tell your contacts about the new address and set an auto-reply on the old one for a few weeks.

Frequently asked questions

Can I create an email address with my own domain for free?

The domain itself always costs money to register, and running a mail server well — filtering spam, keeping delivery reputation, signing with DKIM — is a paid service almost everywhere. BigMail.uz lets you try everything free for 5 days, with no card required, on the Minimal and Main plans.

Do I need a website to have email on my domain?

No. A domain can carry email without any website at all. If you add a website later, its records sit alongside the mail records without conflict.

How long does it take to set up email on my own domain?

The setup itself takes 10–15 minutes. After that you wait for DNS to update, which is usually within an hour and at most 48 hours.

Can I use my custom domain email in Outlook or on my phone?

Yes. Add the account in Outlook, Apple Mail, Thunderbird or your phone's mail app using the IMAP (incoming) and SMTP (outgoing) settings from your email host.

What is the difference between an alias and a mailbox?

A mailbox stores mail and has its own password and login. An alias is only another address that forwards into an existing mailbox. Shared role addresses such as sales@ work well as their own mailboxes, so access can be handed over when people change roles.