Quick answer: To create a domain email address in cPanel, open Email Accounts, choose Create, select the correct domain, choose a mailbox name and a strong password, then save it. If your DNS is managed elsewhere, check that its MX records route mail to the correct provider. See our SPF, DKIM and DMARC guide for authenticating outgoing messages.
Setting up an email account for your custom domain is essential for professional communication, ensuring your business or personal brand appears credible and organised.
With email hosting, you can create personalised addresses that match your domain, enhancing trust and brand identity. This guide will walk you through the process using cPanel, providing clear steps to help you quickly configure your email accounts without hassle.
Create an email account in cPanel
- Firstly, log into your cPanel control panel using your username and password.

2. Once you have logged in, navigate to email accounts in the email section.

3. Here you see an overview of your existing email accounts. Click Create as highlighted.

4. Click Create and populate all fields with the desired values. Use the password generator to generate a unique, strong password.

5. Optional, click Edit Settings and adjust the mailbox quota.
6. Finally, click create to create an account.

Check that your new mailbox can send and receive
- Open the mailbox through Webmail or connect it to your preferred mail app.
- Send a test message to an address hosted elsewhere, then reply to it.
- If inbound mail does not arrive, check the domain’s MX records and the Email Routing setting in cPanel. Avoid changing DNS records blindly if another provider handles your mail.
- Check SPF and DKIM in cPanel’s Email Deliverability area where available; add an appropriate DMARC policy after confirming legitimate senders.
- If messages bounce, save the full bounce error before troubleshooting so you know whether the issue is authentication, routing or a rejected recipient.
Common questions about domain email
Can my website and email use different companies? Yes. Your domain’s DNS records determine where website traffic and email are sent. A hosting change does not automatically require moving your mailboxes, but changing nameservers without copying MX and authentication records can interrupt delivery.
Is an email address the same as an email forwarder? No. A mailbox stores messages and usually has its own login; a forwarder simply routes messages elsewhere and may need additional configuration for replies.
For the next steps, see our hosting and email setup guide and SPF, DKIM and DMARC explained.