Email

Email Aliases vs Forwarders vs Accounts – The Difference

cPanel offers three ways to handle email - accounts, forwarders, and aliases (sometimes called the same thing). What each actually does and when to use which.

5 min read

cPanel email vocabulary confuses people: account, alias, forwarder, mailbox, address. These mean different things, behave differently, and have different costs. Picking the wrong type creates avoidable problems — missing mail, doubled storage, broken “send as” replies. This guide explains each, what they’re for, and how to pick.

Email account (full mailbox)

A full mailbox with its own login, password, and storage. Messages delivered to it are stored on the server until you read/delete them via webmail, Outlook, or IMAP client.

Use cases:

  • You’re a real person who needs to receive and store email.
  • Multiple people need to access the same mailbox (shared support@).
  • Email must persist on server (compliance, multi-device access).

Create via cPanel → Email Accounts → Create.

Each account consumes mailbox quota. Limits set per account in cPanel.

Email forwarder

Routes email from one address to another. No storage at the forwarder address; messages immediately forwarded elsewhere.

Example: info@yourdomain.com forwards to you@yourdomain.com. Someone emails info@; the message lands in you@’s inbox. info@ has no mailbox of its own.

Create via cPanel → Email → Forwarders.

Forwarders are basically free — no storage, no quota impact. You can have hundreds.

Limitations:

  • Forwarded mail can sometimes break SPF (your server sending mail “from” the original sender to the destination). Sender’s SPF doesn’t list your server.
  • “Reply” replies to original sender; if the destination wants to reply AS info@yourdomain.com, you need additional setup (Send As alias).
  • Forwarding TO external addresses (Gmail, Outlook.com) sometimes triggers spam filtering at destination.

Email alias (cPanel “Address-Specific Aliases”)

Within a single email account, an alias is an additional address that delivers to the same mailbox. The mailbox owns multiple addresses.

Example: account is you@yourdomain.com. You add aliases sales@yourdomain.com and contact@yourdomain.com. All three addresses deliver to one mailbox.

This is FUNCTIONALLY similar to a forwarder pointing to the same mailbox — but managed differently in cPanel and presented as part of the account.

cPanel’s mechanism for “aliases” varies by version. Often achieved with forwarders.

Default address (catch-all)

Special routing for mail to nonexistent addresses on your domain. Catch-all guide. Briefly: usually don’t enable.

Side-by-side comparison

AccountForwarderAlias
Storage on serverYes (own quota)NoneUses parent’s quota
Own password / loginYesNoNo
Receives mailYesForwards to destinationDelivered to parent
Sends mail as this addressYes (own SMTP)NoThrough parent’s SMTP
Count limitPer hosting planUnlimited typicallyTied to account count
Typical costOne mailboxFreeFree

Common scenarios — which to use

Sole proprietor, one person

  • One account: you@yourdomain.com.
  • Forwarders: info@, contact@, sales@, support@ → all to you@.
  • Maybe alias if you need to send AS those addresses for replies.

Small team, 5 people

  • 5 accounts: name@yourdomain.com per person.
  • Shared inbox: support@yourdomain.com as forwarder to multiple team members, OR as its own account that team members access via shared IMAP login.

Multiple departments

  • Each department has its own account (sales@, support@, billing@).
  • Individuals have their own accounts.
  • Personal forwarders for names that route to people (jane@ → jane.smith@).

Forwarding to external email

  • Forwarder from you@yourdomain.com → you@gmail.com.
  • Set up SPF/DKIM/DMARC correctly to reduce spam-filtering on forwarded mail. Authentication setup.
  • Set up Gmail to “Send mail as” you@yourdomain.com so replies come from your domain.

Sending mail “as” a forwarder

Common confusion: forwarders receive but don’t send. Mail comes to info@; user replies; reply goes “From: you@” instead of “From: info@”.

To send AS info@yourdomain.com, you need:

  • Either an actual mailbox for info@ (then it’s an account, not a forwarder), or
  • “Send as” configuration in your mail client (Outlook, Gmail). Reply messages will show info@ as sender, even though there’s no info@ inbox.

Gmail “Send Mail As” instructions:

  1. Gmail → Settings → Accounts and Import → Send mail as → Add another email address.
  2. Enter info@yourdomain.com. Uncheck “Treat as alias” if you want SMTP from your domain.
  3. SMTP server: mail.yourdomain.com, port 465 SSL, your-account password.
  4. Gmail sends verification email. Click link.
  5. Now you can reply from info@ via Gmail.

When forwarders break

Modern mail systems treat forwarders cautiously due to abuse.

  • Gmail / Outlook reject forwarded mail as spam. Solution: SRS (Sender Rewriting Scheme) — cPanel handles automatically.
  • DMARC reject from sender’s domain. When sender’s domain publishes DMARC reject, forwarding can break authentication. Less you can do server-side.
  • Forwarded mail loop. A forwards to B; B forwards back to A. Mail server detects after several hops and stops.

For business-critical reception, prefer an actual mailbox over a forwarder to external service.

Common questions

“Can I have a forwarder forward to multiple addresses?” Yes — list multiple destinations. Mail copies to each.

“Does forwarding count against bandwidth?” Yes — incoming + outgoing transfer. Usually small.

“Forwarder to Gmail — Gmail says ‘no such address.'” SPF issue or invalid destination. Check destination address is correct. SPF.

“How many forwarders can I have?” Typically thousands. Practical limit is your management overhead.

“Can I forward to a mailbox AND keep a copy?” Yes — make destination address an actual mailbox, then add additional forwarder pointing the same source to another destination. Both receive copies.

“If I delete the source account, does the forwarder break?” If source was an account with a forwarder layered on it, removing the account removes the forwarder. If source was a pure forwarder (no underlying mailbox), it stays until you delete it.

What’s next

The basic rule: accounts are mailboxes that store mail, forwarders route mail elsewhere, aliases are additional names for the same mailbox. Most small businesses need 1-5 accounts (real people, shared boxes) and 5-15 forwarders (info@, contact@, plus name routing). Done right, the setup is invisible — mail reaches the right person at the right address with no inbox bloat.

Was this helpful?