Knowledge Base/Email

Email Setup Tutorials

Complete email setup reference — Google Workspace, Microsoft 365 Business Basic, cPanel webmail, MX / TXT records, mail filters, and IMAP/POP/SMTP port details for Outlook, Apple Mail and mobile.

01 Choosing the right email service

ServiceBest forPrice (approx)
cPanel webmailSmall business, included free with hostingFree
Titan MailPro inbox UI, great mobile, anti-spam৳200/user/mo
Google WorkspaceGmail interface, Drive & Meet, full collab suite$6/user/mo
Microsoft 365 Business BasicOutlook + Teams + 1TB OneDrive$6/user/mo
Compare email plans →

02 Creating a cPanel email account

Step 1cPanel → Email Accounts in the Email section.
Step 2Click + Create.
Step 3Choose the domain, enter username (e.g. info), set storage (Unlimited or 5GB).
Step 4Set a strong password and click + Create.
Tip Common starter mailboxes — info@, support@, sales@, hello@, noreply@.

03 Logging in to cPanel webmail

Step 1Open https://webmail.yourdomain.com.
Step 2Enter your full email address & password.
Step 3Choose Roundcube (modern) or Horde (classic) interface.

04 cPanel mail forwarders & auto-reply

Forwarder

Step 1cPanel → Forwarders.
Step 2Add Forwarder → enter source (e.g. [email protected]) and destination (e.g. [email protected]).

Auto-responder

Step 1cPanel → Autoresponders.
Step 2Add → choose the email account, set subject & body.
Step 3Set start & stop dates if it's just for a holiday/leave period.

05 cPanel email filters (spam rules)

Step 1cPanel → Email Filters.
Step 2Pick the email account → Manage FiltersCreate New Filter.
Step 3Define a rule (e.g. Subject contains "Lottery" → Discard message).
Step 4Save. Test with the Filter Test box at the bottom.

06 Setting up Google Workspace MX

Once you've signed up for Google Workspace, point your domain's email to Google. Google changed its MX setup in April 2023 — pick the table that matches when you signed up.

If you signed up to Google Workspace before April 2023:

PriorityHostValue (Mail server)TTL
1@ASPMX.L.GOOGLE.COM3600
5@ALT1.ASPMX.L.GOOGLE.COM3600
5@ALT2.ASPMX.L.GOOGLE.COM3600
10@ALT3.ASPMX.L.GOOGLE.COM3600
10@ALT4.ASPMX.L.GOOGLE.COM3600

Or, if you signed up to Google Workspace after April 2023:

PriorityHostValue (Mail server)TTL
1@SMTP.GOOGLE.COM3600
Important You should only have the values for your active email service added to your domain. If you encounter any other values, delete them, making sure to leave only those for Google Workspace.

SPF Record

Add this TXT record at the root (@) so Google's mail servers are authorized to send mail as your domain:

@ TXT "v=spf1 include:_spf.google.com ~all"

Step-by-step (in cPanel)

Step 1cPanel → Zone Editor → Manage your domain.
Step 2Delete any existing MX records (including the default cPanel mail.yourdomain.com).
Step 3Add the MX rows from the table above (single SMTP.GOOGLE.COM if you signed up after April 2023).
Step 4Add the SPF / TXT record at the root (@).
Step 5cPanel → Email Routing → set to Remote Mail Exchanger so your server stops trying to deliver mail locally.
Tip After saving, verify in Google Admin → Domains → "Activate Gmail" — Google will check the MX records and confirm within a few minutes. DNS can take up to 24h to fully propagate.

07 Setting up Microsoft 365 MX

From the Microsoft 365 admin center, you'll be given a unique MX value with your domain code.

TypeHostPriorityValue
MX@0yourdomain-com.mail.protection.outlook.com
CNAMEautodiscoverautodiscover.outlook.com
TXT@v=spf1 include:spf.protection.outlook.com -all
Step 1cPanel → Zone Editor → add the records above.
Step 2Email Routing → Remote Mail Exchanger.
Step 3In M365 admin → Settings → Domains → click Verify Domain.

08 SPF, DKIM & DMARC for deliverability

Three TXT records that, together, get your mail out of spam folders.

SPF (one record per domain — pick the one matching your mail provider)

ProviderTypeHostValue
cPanel webmail onlyTXT@v=spf1 +a +mx ~all
Google WorkspaceTXT@v=spf1 include:_spf.google.com ~all
Microsoft 365TXT@v=spf1 include:spf.protection.outlook.com -all
Titan MailTXT@v=spf1 include:spf.titan.email ~all
Important Only one SPF record per domain. If you send from multiple services (e.g. Google + Mailgun), combine them: v=spf1 include:_spf.google.com include:mailgun.org ~all

DKIM (cPanel auto-fills)

Step 1cPanel → Email Deliverability → click Manage.
Step 2Click Install Suggested Record for DKIM.

DMARC

_dmarc TXT "v=DMARC1; p=quarantine; rua=mailto:[email protected]; pct=100"
Full DNS guide →

09 IMAP / POP / SMTP — full port reference

cPanel mail (ServerBD shared hosting)

ProtocolServerPort (SSL)Port (non-SSL)Auth
IMAPmail.yourdomain.com993 (SSL/TLS)143 (STARTTLS)Password
POP3mail.yourdomain.com995 (SSL/TLS)110 (STARTTLS)Password
SMTPmail.yourdomain.com465 (SSL/TLS)587 (STARTTLS)Password

Google Workspace (Gmail)

ProtocolServerPortEncryption
IMAPimap.gmail.com993SSL/TLS
POP3pop.gmail.com995SSL/TLS
SMTPsmtp.gmail.com465 / 587SSL / STARTTLS

Microsoft 365

ProtocolServerPortEncryption
IMAPoutlook.office365.com993SSL/TLS
POP3outlook.office365.com995SSL/TLS
SMTPsmtp.office365.com587STARTTLS

Titan Mail

ProtocolServerPortEncryption
IMAPimap.titan.email993SSL/TLS
POP3pop.titan.email995SSL/TLS
SMTPsmtp.titan.email465 / 587SSL / STARTTLS
Tip When given a choice — pick IMAP over POP3. IMAP keeps mail in sync across devices.

10 Add cPanel email to Outlook (Windows)

Step 1Open Outlook → FileAdd Account.
Step 2Enter your full email address → Advanced options → tick Let me set up my account manually.
Step 3Choose IMAP.
Step 4Fill in the IMAP/SMTP details (Tutorial #9):
Incoming server: mail.yourdomain.com Port 993 SSL/TLS Outgoing server: mail.yourdomain.com Port 465 SSL/TLS User: full email address ([email protected]) Password: your mailbox password
Step 5Click Connect. Done.

11 Add cPanel email to Apple Mail / iPhone

iPhone / iPad

Step 1Settings → MailAccountsAdd AccountOther.
Step 2Tap Add Mail Account, enter Name, Email, Password.
Step 3Choose IMAP. Use these settings:
Incoming Mail Server Host: mail.yourdomain.com User: [email protected] Pass: your mailbox password Outgoing Mail Server Host: mail.yourdomain.com User: [email protected] Pass: your mailbox password
Step 4Tap Save. iOS auto-detects SSL and ports.

12 Fixing "email going to spam" issues

If your business mail keeps landing in recipients' spam folders, work through this checklist:

  • Set up SPF, DKIM, DMARC (Tutorial #8)
  • Use a real From name ("ServerBD Sales", not "noreply")
  • Avoid spammy words in subject — "FREE", "100% guaranteed", "URGENT"
  • Keep your HTML / image ratio healthy (don't send image-only emails)
  • Always include a clear unsubscribe link in marketing emails
  • Check your IP at mxtoolbox.com/blacklists
  • Use a transactional sender (Mailgun, Postmark, SendGrid) for bulk mail
Tip Score your email at mail-tester.com — aim for 9/10 or above.