Cloud

How to Set Up Business Email on Cloud Hosting Step by Step

A complete guide to configuring corporate email accounts on cloud hosting, with the right DNS records, secure connections, and setup in any mail client.

Detailed image of illuminated server racks showcasing modern technology infrastructure.

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:

  1. Access to your cloud hosting control panel (cPanel, Plesk, or similar).
  2. Access to your domain registrar panel to edit DNS records.
  3. 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:

  1. Go to cPanel → Email Accounts.
  2. Click Create.
  3. Enter the username (e.g. sales) and choose the domain from the dropdown.
  4. Set a strong password (at least 12 characters, mixing uppercase, numbers, and symbols).
  5. Set the mailbox quota according to your needs (1 GB is enough for moderate use).
  6. 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.com subdomain. 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:

← All