Set up email on your own domain
Turn on email for a domain you connected, then create a mailbox like hello@yourdomain.com. Needs the Launch or Grow plan.
Last updated
Before you start
- A paid plan. Launch includes 1 mailbox and Grow includes 5. Free has none. See Plans and billing.
- You are a workspace owner.
- A domain connected to your site. See Connect a domain you own.
Pick a way
- Move my DNS to yaya. Mail uses
name@yourdomain.com. yaya manages the domain's DNS. - Use a subdomain. Mail uses
name@label.yourdomain.com. You add two NS records. Your site and any other mail stay where they are.
Move your DNS to yaya
- Open Website > Domain.
- Click Use for email on the domain's card.
- Choose Move my DNS to yaya.
- Change the nameservers at your registrar. See Move your DNS to yaya.
- Click Turn on email when the move is done.
Use a subdomain
- Click Use for email on the domain's card.
- Choose Use a subdomain.
- Type a Subdomain label, for example
mail. - Click Create subdomain.
- Add the two NS records yaya shows at the DNS host for your domain.
- Click Check again, then Turn on email.
Create the mailbox
Mail records shows Not started, Waiting, Ready or Failed. When it shows Ready, a Mailbox name field appears.
- Type a name, for example
hello. - Click Create mailbox.
The address appears in the list. Read and send mail from the Inbox. See Mailboxes and the shared inbox.
Fix common problems
There is no Mailbox name field. The mail records are not Ready yet. Click Check again.
It says "Your plan's mailbox limit is reached." Delete a mailbox or upgrade. See Change or cancel your plan.
Mail does not arrive. See Emails not arriving.
Was this guide helpful?
Still stuck? Email support@yaya.page.