Setting up business email on cloud hosting comes down to three things: creating accounts on the server, pointing the right DNS records, and connecting your mail client. With your MX records and SMTP/IMAP settings in hand, the entire process takes less than an hour.
Why Host Email on Your Own Cloud Server?
Having an @yourbusiness.com address instead of @gmail.com or @hotmail.com projects professionalism and builds trust. Hosting that email on cloud hosting brings concrete advantages:
- Full control: you set mailbox limits, password policies, and access permissions.
- Direct integrations: your web server and email share the same environment, making transactional email from your site or store straightforward.
- Consolidated cost: instead of paying separately for Google Workspace or Microsoft 365, email is included in your hosting plan.
- Privacy: your messages are not analyzed by a third party for advertising purposes.
Prerequisites
Before starting, confirm you have the following:
- Access to your cloud hosting control panel (cPanel, Plesk, or similar).
- Access to your domain registrar panel to edit DNS records.
- The domain already pointing to the cloud server — the A record must resolve to your server's IP.
If you are still evaluating hosting options, our cloud hosting section has up-to-date comparisons to help you choose the right plan.
Step 1: Create the Email Account on the Server
Most cloud hosting control panels include a mail module. In cPanel the flow is:
- Go to cPanel → Email Accounts.
- Click Create.
- Enter the username (e.g.
sales) and choose the domain from the dropdown. - Set a strong password (at least 12 characters, mixing uppercase, numbers, and symbols).
- Set the mailbox quota according to your needs (1 GB is enough for moderate use).
- Click Create.
Repeat for each address you need: info@, support@, billing@, and so on.
Step 2: Configure DNS Records
Without the correct DNS records, email will not be delivered. The records you need to verify and configure are:
| Record | Type | Typical value | Purpose |
|---|---|---|---|
| MX | MX | mail.yourdomain.com (priority 0) |
Defines the server that receives email |
| SPF | TXT | v=spf1 ip4:YOUR_IP ~all |
Authorizes your server to send email |
| DKIM | TXT | Public key generated by the server | Cryptographic signature that authenticates messages |
| DMARC | TXT | v=DMARC1; p=quarantine; rua=mailto:[email protected] |
Anti-spoofing policy and reporting |
The MX record is the only one strictly required to receive email. SPF, DKIM, and DMARC are essential to prevent your outgoing mail from landing in your clients' spam folders.
How to Get the DKIM Value in cPanel
In cPanel, go to Email Authentication. If DKIM is disabled, enable it. The panel will automatically generate the TXT record you need to add to your DNS zone. Copy it exactly as shown — it is a long string containing the RSA public key.
Step 3: Connect Your Mail Client
Once the account is created and DNS is configured, you can access email in three ways:
Webmail (browser access)
The typical URL is https://mail.yourdomain.com or https://yourdomain.com:2096 (for cPanel). Useful for occasional access without any client setup.
IMAP (recommended for Outlook, Thunderbird, Apple Mail)
IMAP syncs messages across all your devices. Use these settings:
- Incoming server:
mail.yourdomain.com, port 993, SSL/TLS. - Outgoing server (SMTP):
mail.yourdomain.com, port 465 (SSL) or 587 (STARTTLS). - Username: the full email address (
[email protected]). - Password: the one you set when creating the account.
Mobile App
In Gmail (Android/iOS) or the native mail app, use the same IMAP/SMTP settings above. Most apps detect the configuration automatically when you enter the full email address.
If you need help setting up corporate email alongside the rest of your digital infrastructure, the specialists at elenlace.com can guide you through the entire process.
Troubleshooting Common Issues
- Email lands in spam: verify that SPF, DKIM, and DMARC are correctly configured. Use a tool like MXToolbox to validate them.
- Cannot send email: confirm that port 587 is not blocked by your ISP (common on residential connections). Try port 465 as an alternative.
- SSL certificate error: make sure the TLS certificate on the server covers the
mail.yourdomain.comsubdomain. In cPanel, AutoSSL handles this automatically. - Not receiving emails: verify that the MX record points to the correct server and that the TTL has propagated (this can take up to 24 hours).
Key Takeaways
- Creating the account in cPanel takes under 5 minutes; DNS records are the critical step.
- SPF, DKIM, and DMARC are non-negotiable if you want your email to reach the inbox.
- IMAP with SSL on port 993 is the recommended setup for desktop and mobile clients.
- DNS record propagation can take up to 24 hours — plan accordingly.
- A @yourdomain.com address strengthens your company's professional image from the very first contact.
Would you rather have someone configure it for you? Contact elenlace.com and let our team handle the full setup, including anti-spam security and access from any device.
FAQ
Do I need my own domain to have business email on cloud hosting?
Yes. Business email is always tied to a custom domain (for example, [email protected]). If you do not have a domain yet, you can register one through the same cloud hosting provider or separately.
How many email accounts can I create?
It depends on your cloud hosting plan. Some plans offer unlimited accounts; others have a cap (10, 25, 50). Check your plan specifications before creating all the accounts you need.
Is email hosted on my cloud server secure?
Yes, as long as you use encrypted connections (SSL/TLS on ports 993 and 465/587) and have SPF, DKIM, and DMARC active. These measures protect both message transmission and your domain's sending reputation.
Can I migrate existing emails from Gmail or Outlook to my new server?
Yes. The simplest method is to use a desktop client like Thunderbird: add both accounts (the old and the new) and drag messages from one folder to the other. There are also IMAP migration tools that automate the process for large mailboxes.
Compare providers
Other providers and guides worth comparing: