Imagine you receive price quotes from two companies. The first writes to you from an address like ahmad.shop2020@gmail.com, the second from sales@ahmadshop.com. Which one feels like a real business? A business email on your own domain isn't a luxury. It's the first impression your company makes on a customer, before they read a single word of your message.

In this guide you'll learn, step by step, how to create a business email from cPanel, how to set it up on an iPhone, an Android phone and Outlook, what the difference is between IMAP and POP3, and how to configure the DNS records that get your messages into the inbox instead of the spam folder.

Why a domain email beats Gmail and Hotmail for business

Free Gmail and Outlook accounts are great for personal use, but they don't suit the public face of a company that deals with customers and suppliers. An email address tied to your domain gives you three core advantages.

Trust and credibility

When customers see an address that ends in your website's name, they know there's an established business behind it, with a website and a registered domain. Scam emails also frequently impersonate companies from free addresses, so many people are cautious when a generic address claims to come from a business.

Brand identity

Every message you send reminds the recipient of your company name and website. And when your address appears on your business card, your invoices and your contact page, everything looks consistent and professional.

Control and ownership

The addresses belong to you, not to any individual employee. If someone leaves the company, you can change the password or forward their mail to a colleague without losing customer correspondence. If you haven't registered a domain yet, start by searching for a suitable name on our domain search page, and aim for something short and easy to type.

How to create a mailbox in cPanel

If your hosting comes with the cPanel control panel, creating an email account takes about a minute:

  1. Log in to cPanel.
  2. In the Email section, choose Email Accounts.
  3. Click Create.
  4. Select the domain if you have more than one, then enter the username, for example info.
  5. Set a strong password or use the panel's password generator.
  6. Set the mailbox storage limit (Quota) or leave it at the default.
  7. Click Create.

You now have an address like info@example.com, ready to send and receive. If you're new to the panel, read our cPanel beginner's guide to get familiar with its other sections.

Suggested addresses for every business

You don't need dozens of addresses, but organizing them from the start saves you a mess later:

  • info@: the general address you put on your website and business cards.
  • sales@: for price requests and sales inquiries.
  • support@: for after-sales customer support.
  • billing@ or accounts@: for invoices and payments.
  • Personal addresses like ahmad@ or sara@: for direct communication and building a personal relationship with customers.

Forwarders and aliases

Not every address has to be a separate mailbox. In the Forwarders section of cPanel, you can have sales@ automatically forward all its messages to your sales manager's mailbox, so the address stays the same even if the person in charge changes.

If you own more than one domain, you can use Aliases (domain aliases) so that mail sent to example.net arrives in the same mailboxes as example.com.

Tip: Create a real mailbox for any address you'll reply from (such as support@) so your replies come from that same address, and use forwarding only for addresses that receive mail but never reply.

Accessing your email in the browser (Webmail)

Before setting up your phone, you can confirm the mailbox works through Webmail. You can usually reach it by typing example.com/webmail in your browser, or by clicking the Check Email button next to the account in cPanel.

Webmail is handy when you're on a device that isn't yours, or for quickly testing sending and receiving. For everyday use, though, you'll find the mail app on your phone or computer far more comfortable, and that's what we'll set up next.

IMAP or POP3? Choose the right protocol

Before adding the account to any app, you'll be asked to choose how incoming mail is retrieved. Here's the difference in short:

Criterion IMAP POP3
Where messages are stored On the server, with a synced copy on your devices Downloaded to the device and may be deleted from the server
Working across multiple devices Excellent, every device sees the same state Poor, each device has its own copy
Read status and folders Synced across devices Not synced
Server storage usage Higher, because messages stay on the server Lower
Best for Most businesses and users today A single device or local archiving

In most cases, choose IMAP, since you'll probably read your email on both your phone and your computer.

Typical ports and settings

These are the most common encrypted ports:

Incoming server  IMAP : 993  (SSL/TLS)
Incoming server  POP3 : 995  (SSL/TLS)
Outgoing server  SMTP : 465  (SSL/TLS)  or  587  (STARTTLS)
Username              : the full email address, e.g. info@example.com

Server names and ports can vary slightly between providers, so always use the exact settings for your own account. You'll find them in cPanel under Email Accounts, then the Connect Devices button next to the address, which shows the correct server names and ports for your hosting.

Person using a smartphone to browse email messages
Person using a smartphone to browse email messages

Setting up business email on your phone and computer

Now that you have the settings, here are the steps for the most widely used devices. Menu names may differ slightly depending on your OS version.

On iPhone (Mail app)

  1. Open Settings, then Mail, then Accounts, then Add Account.
  2. Choose Other, then Add Mail Account.
  3. Enter your name, email address, password, and a description such as "Business email".
  4. Choose IMAP, then enter the incoming and outgoing server names exactly as shown in Connect Devices.
  5. The username is the full email address in both fields.
  6. Save and wait for verification. If the port isn't set automatically, adjust it in the account's advanced settings.

On Android (Gmail app)

  1. Open the Gmail app, tap your profile picture, then Add another account.
  2. Choose Other and enter your email address.
  3. Choose Personal (IMAP) and enter your password.
  4. Enter the incoming server with port 993 and SSL/TLS encryption.
  5. Enter the outgoing server with port 465 (SSL/TLS) or 587 (STARTTLS).
  6. Choose your sync frequency, then finish the setup.

On Outlook for desktop

  1. From File, choose Add Account.
  2. Type your email address, then open Advanced options and enable manual setup.
  3. Choose IMAP and enter the servers, ports and encryption method.
  4. Enter your password and click Connect.

If you get a connection error, the cause is usually an incomplete username (type the full address) or a port that doesn't match the selected encryption type.

DNS records that get your email delivered: MX, SPF, DKIM and DMARC

Creating the mailbox is only half the job. The other half is getting other mail servers to trust your messages. That's done through records in your domain's DNS settings. Many hosts add some of them automatically, but it's important to understand them and check that they're in place.

MX record

The MX (Mail Exchanger) record specifies which server receives mail for your domain. Without it, no email will reach you.

example.com.   IN  MX  10  mail.example.com.

SPF record

The SPF (Sender Policy Framework) record is a TXT record that declares which servers are allowed to send mail on behalf of your domain.

example.com.   IN  TXT  "v=spf1 a mx include:_spf.example-host.com ~all"

The include part depends on your provider, so don't copy it as is. Most importantly, your domain must have only one SPF record. If you use an additional sending service, merge it into the same record.

DKIM record

DKIM (DomainKeys Identified Mail) adds a digital signature to every message, so the recipient can verify it wasn't altered in transit. The key is long and generated automatically. Its general format looks like this:

default._domainkey.example.com.  IN  TXT  "v=DKIM1; k=rsa; p=MIIBIjANBgkqh..."

DMARC record

DMARC tells receiving servers what to do if SPF and DKIM checks fail, and it can send reports back to you.

_dmarc.example.com.  IN  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@example.com"

Start with the p=none policy for monitoring, then move gradually to quarantine and then reject once you've confirmed your legitimate messages pass the checks.

In cPanel you'll find the Email Deliverability tool, which checks these records and suggests the correct values for your hosting. It's the easiest place to start.

Why your emails land in spam and how to fix it

If customers complain that your messages end up in their spam folder, review these common causes:

  • Missing or incorrect SPF or DKIM: the most common cause. Check both with the Email Deliverability tool.
  • Two SPF records: this breaks verification entirely, so merge them into a single record.
  • Content that looks promotional: exaggerated wording, lots of capital letters, shortened links, or a message that is just one image.
  • Bulk sending from a regular mailbox: newsletters to hundreds of people need a dedicated email marketing service, not your info@ mailbox.
  • A compromised account sending spam: this can get your server placed on blacklists. Change your passwords immediately and contact technical support.
  • A brand-new domain: new domains need time to build a reputation. Start with normal correspondence and avoid heavy sending in the first few weeks.

Also ask customers to add your address to their contacts, which helps your future messages reach them.

Office workspace with a laptop showing an email inbox
Office workspace with a laptop showing an email inbox

Storage, signatures and security

Mailbox storage (Quota)

Every mailbox has a storage limit. When it fills up, new messages may be rejected and the sender receives an error. Monitor usage from the Email Accounts page, delete or archive old large attachments, and raise the limit for busy mailboxes like sales@. Remember that IMAP keeps messages on the server, so emptying your Trash and Sent folders makes a real difference.

A professional email signature

Your signature is a mini business card at the end of every message. Keep it simple:

  • Your full name and job title.
  • Your company name and website link.
  • One clear phone number.
  • Optionally, a small logo. Avoid heavy images and long quotes.

Set up your signature on every device you use, because apps usually don't share signatures with each other.

Security first

  • Use a long, unique password for each mailbox, and never reuse it on other websites.
  • Enable Two-Factor Authentication on your hosting account and control panel, because anyone who gets into the panel can access every mailbox.
  • Always choose an encrypted connection (SSL/TLS) in your app settings.
  • Watch out for phishing emails asking you to "update your email password" through a link.
  • When an employee leaves, change their mailbox password immediately or forward their mail to a colleague.

These simple steps protect your mailboxes from most common hacking attempts.

Frequently asked questions

Can I use my business email inside the Gmail app?

Yes. The Gmail app on Android and iOS supports adding IMAP accounts from any provider, so you can read your business and personal email in one app. Your messages stay on your hosting server, and Gmail simply acts as the app you read them in.

How many mailboxes does a small business need?

Usually, one general mailbox like info@ plus one mailbox for each person who deals with customers is enough. Other addresses such as sales@ and support@ can be forwarders to these mailboxes until your team grows.

Will I lose my emails if I change my phone?

Not if you use IMAP, because your messages are stored on the server and will appear exactly as before once you add the account to your new phone. With POP3, messages may be stored only on the old device, which is why we recommend IMAP.

What's the difference between port 465 and port 587 for sending?

Both are used for sending over SMTP. Port 465 starts the connection encrypted right away (SSL/TLS), while 587 starts unencrypted and then upgrades to encryption via STARTTLS. Use whatever appears in your account's Connect Devices settings, and make sure the encryption type matches the port.

Do I need to set up SPF and DKIM myself?

Many hosts add them automatically when the domain is created, but don't assume so. Check them with the Email Deliverability tool in cPanel, and if your domain's DNS is managed elsewhere, you'll need to copy the values there manually.

Conclusion

A business email on your own domain is a small step with a big impact: it builds customer trust, strengthens your brand, and keeps your correspondence under your ownership. Create your mailboxes in cPanel, use IMAP to keep your devices in sync, and don't ignore MX, SPF, DKIM and DMARC records, because they're what get your messages into the inbox. Then protect everything with strong passwords and two-factor authentication.

If you're looking for hosting that includes email accounts on your domain, a cPanel control panel and technical support in Arabic, take a look at NetNexus hosting plans.