How to set up a professional email address with cPanel (for Indian businesses)
10 min read · 28-Feb-2026
villagehosting.in team
Use role addresses, not personal names, for business email
Set up info@, support@, sales@, and billing@ as the public-facing addresses. These forward to individual inboxes. When a staff member leaves, you update the forwarder — the customer contact information on your website never needs to change. Never put a specific person's name as your public business email address.
Sending business emails from a Gmail or Yahoo address signals that you are not serious. info@yourbusiness.com takes 10 minutes to set up on cPanel and costs nothing extra — it is included in every hosting plan.
This guide covers creating email accounts, configuring them on Outlook, Gmail, and your phone, setting up anti-spam (SPF, DKIM, DMARC), and making sure your emails actually reach the inbox.
Step 1: Create the email account in cPanel
Log into cPanel → Email → Email Accounts → Create
- Username: the part before the @ (e.g.,
info,hello,sales, your name) - Domain: select your domain from the dropdown
- Password: use the strong password generator — email account passwords are frequently brute-forced
- Storage Space: 500MB is usually enough for a single inbox. Upgrade if you receive large attachments frequently.
- Click Create
Recommended accounts to create for most businesses:
hello@yourdomain.comorinfo@yourdomain.com— general contactyourname@yourdomain.com— personal business emailbilling@yourdomain.com— invoice and payment queries (set up as forwarder to your main inbox)noreply@yourdomain.com— for automated emails from your website
Step 2: Set up Outlook (Windows/Mac)
- Open Outlook → File → Add Account → Enter your email address → Advanced Options → "Let me set up my account manually" → IMAP
- Fill in:
| Setting | Value |
|---|---|
| Incoming server (IMAP) | mail.yourdomain.com |
| IMAP port | 993 |
| Encryption | SSL/TLS |
| Outgoing server (SMTP) | mail.yourdomain.com |
| SMTP port | 465 |
| Encryption | SSL/TLS |
| Username | Full email address |
| Password | The password you set in cPanel |
- Click Next → Outlook tests the connection → Done
Step 3: Add to Gmail (send and receive)
Receive email in Gmail (via IMAP):
Gmail Settings → See all settings → Accounts and Import → Check mail from other accounts → Add a mail account
Fill in:
- Email address: youremail@yourdomain.com
- Leave as "Import emails from my other account (POP3)"
- POP3 server: mail.yourdomain.com, port 995, SSL
- Username: full email address, Password: your email password
- Leave default import settings
Send email from Gmail using your business address:
Gmail Settings → Accounts and Import → Send mail as → Add another email address
- Name: Your Name / Business Name
- Email: youremail@yourdomain.com
- SMTP server: mail.yourdomain.com, port 465, SSL
- Username: full email address, Password: your email password
- Click Add Account, then enter the verification code sent to your inbox
Now you can choose which address to send from when composing in Gmail.
Step 4: Set up on iPhone / Android
iPhone: Settings → Mail → Accounts → Add Account → Other → Add Mail Account → fill in name, email, password, description → Next → IMAP
Server settings:
- Incoming: mail.yourdomain.com, SSL, port 993
- Outgoing: mail.yourdomain.com, SSL, port 465
Android (Gmail app): Gmail app → menu → Settings → Add account → Other → fill in email and password → IMAP (manual setup) → use same settings as above
Step 5: Set up SPF, DKIM, and DMARC (critical for deliverability)
Without these three DNS records, your emails go to spam. This is the step most guides skip, and it is why many business emails are never seen.
What each record does:
SPF (Sender Policy Framework): tells receiving mail servers which servers are authorised to send email from your domain. Without it, anyone can send email pretending to be you.
DKIM (DomainKeys Identified Mail): adds a cryptographic signature to every email you send. Receiving servers verify the signature to confirm the email was not modified in transit.
DMARC (Domain-based Message Authentication, Reporting and Conformance): tells receiving servers what to do with emails that fail SPF or DKIM checks — reject them, quarantine to spam, or do nothing.
How to set them up:
SPF: cPanel → Email → Email Deliverability → your domain → Repair (next to SPF)
cPanel adds the correct SPF record automatically. If you also send email via Mailchimp, SendGrid, or a CRM, add their include statements to the SPF record.
Example SPF for a business using cPanel + Mailchimp:
v=spf1 +a +mx +ip4:YOUR.SERVER.IP include:servers.mcsv.net ~all
DKIM: cPanel → Email → Email Deliverability → your domain → Repair (next to DKIM)
cPanel generates a 2048-bit DKIM key and adds it to your DNS automatically. Takes up to 48 hours to propagate.
DMARC: Add this TXT record in cPanel → Zone Editor:
Name: _dmarc.yourdomain.com
Value: v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com; pct=100; adkim=s; aspf=s
Start with p=quarantine (spam folder) rather than p=reject until you have confirmed your legitimate email is passing SPF and DKIM checks.
Verify your setup
Use mail-tester.com — send a test email to the address they give you, then check your score. You want 9/10 or higher. A score below 7 means your emails will regularly land in spam.
Step 6: Set up email forwarders (optional)
Instead of checking multiple inboxes, create forwarders to consolidate everything into one inbox.
cPanel → Email → Forwarders → Add Forwarder
Example: forward billing@yourdomain.com and support@yourdomain.com to yourname@yourdomain.com. Only one inbox to check, but customers can still use the professional addresses.
Common problems and fixes
Emails going to spam: Usually a missing or incorrect SPF/DKIM/DMARC record. Run mail-tester.com to identify the specific issue.
Cannot send email (authentication error): Confirm you are using port 465 with SSL (not port 587 with STARTTLS — some mail clients use this by default and some servers reject it).
Attachments being blocked: The recipient's server may be blocking your domain due to a shared IP reputation issue. Contact us — we will investigate the IP reputation and potentially move you to a cleaner IP.
Inbox full (bounce back with "over quota"): Increase the mailbox quota in cPanel → Email → Email Accounts → Edit → Storage (or) delete old emails and empty the trash in Roundcube.
Done with the setup? Test by sending an email to a Gmail address and checking whether it lands in the primary inbox (not Promotions or Spam). If it does not, run the mail-tester.com check and send us the results — we will fix any deliverability issue at no charge for VillageHosting customers.
