Every hosting plan includes mailboxes on your own domain. Creating one takes a minute; getting your mail delivered reliably takes two more records, and it is worth doing properly the first time.
Create the mailbox
In cPanel, open Email → Email Accounts → Create. Choose the domain, enter the address and set a strong password. Set a storage quota unless you have a reason not to — an unbounded mailbox is the most common cause of an account hitting its disk limit.
Connect a mail client
- Incoming (IMAP): mail.yourdomain.com, port 993, SSL/TLS.
- Outgoing (SMTP): mail.yourdomain.com, port 465, SSL/TLS.
- Username is the full email address, not just the part before the @.
Publish SPF and DKIM
cPanel generates both records under Email → Email Deliverability. If your DNS is hosted with us they are added automatically. If you manage DNS elsewhere, copy the two TXT records across manually — without them, a meaningful share of your mail will land in spam folders regardless of what you write.
If you already use Google Workspace or Microsoft 365, point your MX records there instead and leave the cPanel mail service unused. Running both at once splits your mail between two systems, which is rarely what anyone wants.