Skip to content
24/7 support in EnglishFree migration30-day money-back guarantee on hosting plans
Call us (+381) 60 3535 720 →

11 min

How to Set Up Email on Your Domain

cPanel setup, MX, SPF, DKIM, DMARC and IMAP/SMTP clients.

Free migration30-day guarantee24/7 support

BeoHosting Team

12+ years of experience — Web hosting and infrastructure specialists

  • Hosting
  • WordPress
  • cPanel
  • SEO
  • Email
  • Security
  • Domains

Last updated:

A professional email at your own domain (name@yourdomain.com) is essential for business credibility. Beyond just creating the mailbox, you need correct DNS records (MX), email authentication (SPF, DKIM, DMARC) and proper IMAP/SMTP configuration in your mail client. Without authentication, your email lands in spam. This guide walks through the full setup.

How to Set Up Email on Your Domain

1

Create the email account in cPanel

cPanel → Email → Email Accounts → "Create". Enter username (e.g. info), domain, strong password and mailbox size. Click "Create". Mailbox ready in seconds.

2

Verify MX records

cPanel → Email → MX Records → confirm MX points to mail.yourdomain.com or your hosting's mail server. For external email (Google Workspace, Microsoft 365), MX will be different — set per provider.

3

Configure SPF (Sender Policy Framework)

Add TXT record: TXT @ → "v=spf1 +a +mx +include:_spf.yourdomain.com ~all". cPanel's Email Deliverability auto-generates the correct SPF for you.

4

Set up DKIM (DomainKeys Identified Mail)

cPanel → Email → Email Deliverability → "Manage" → "Repair" if DKIM is missing. cPanel generates the public key TXT record automatically and signs outgoing email.

5

Configure DMARC policy

Add TXT: TXT _dmarc → "v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com; pct=100; adkim=s; aspf=s". Start with p=none (monitor), then move to p=quarantine, finally p=reject.

6

Connect Outlook/Thunderbird/Gmail

IMAP: server mail.yourdomain.com, port 993, SSL/TLS. SMTP: mail.yourdomain.com, port 465 (SSL) or 587 (STARTTLS). Username = full email, password = mailbox password.

7

Test deliverability

Send a test to mail-tester.com — scores SPF, DKIM, DMARC and content. Target 9+/10. Fix any "missing" items. Also test sending to Gmail and Outlook to verify mail does not land in spam.

Ready to launch your website?

SSL protectionSpeed24/7 support

Join 4,000+ satisfied customers. Free migration and 30-day money-back guarantee.

30-day money-back guarantee
Free migration30-day guarantee24/7 support

FAQ

Answers to the most common questions about our services.

Didn't find an answer?

Call us: support works 24/7, by phone and through tickets.

(+381) 60 3535 720
Why is my domain email going to spam?

Most likely SPF/DKIM/DMARC is missing or incorrect, IP has poor reputation, or content triggers spam filters. Use mail-tester.com to diagnose. cPanel's "Repair" function in Email Deliverability fixes 90% of issues.

cPanel email vs Google Workspace?

cPanel email is free with hosting and fine for small businesses. Google Workspace ($7/user/month) offers 30 GB, Gmail interface, calendar, drive — better for teams. For BeoHosting STANDARD with unlimited email accounts, cPanel is usually enough.

How many email accounts can I have?

BeoHosting STANDARD and above offer unlimited email accounts. START plan has 25 accounts. Each account counts against overall disk space.

IMAP or POP3?

IMAP — always. IMAP syncs across devices, POP3 downloads and deletes. With multiple devices, POP3 leaves messages on one device only. POP3 only for policies requiring local storage.

What are MX records and why do they matter?

MX (Mail Exchange) records are DNS records that determine which server receives email for your domain. Without correct MX records, emails sent to your address (e.g. info@yourcompany.com) will not be delivered. MX records are configured in your domain's DNS zone.

Our guarantees for your peace of mind

Protected from every angle

30-day guarantee

We refund without questions in the first 30 days.

Free migration

We migrate your site with no downtime — you do nothing.

24/7 support

Our experts are here 24/7 via tickets and live chat.