If you're running a business, you need more email addresses than you have employees. You need sales@ for leads, support@ for tickets, billing@ for invoices. The old way: pay for a separate mailbox for each. That's three seats, three monthly fees, three logins to manage.
The smarter way is the email alias. An email alias lets you create professional, role-based email identities without paying for extra seats or managing separate logins. But set them up wrong and you'll leak your primary identity, trigger SPF and DMARC failures, or create a routing loop that silently drops mail.
This guide covers everything: what an email alias actually is at the technical level, every use case worth building, the SMTP mechanics behind routing, the "Send As" problem that trips up most setups, common misconfigurations, and how to configure email aliases in TrekMail step by step.
What Is an Email Alias?
An email alias is a virtual forwarding address that points to an existing mailbox. It has no dedicated storage, no login credentials, and no independent identity. When mail arrives at the email alias address, the server checks its routing table, finds the target mailbox you configured, and delivers the message there — before the message body has even fully transferred from the sending server.
You don't log into an email alias. You log into the mailbox it routes to. The alias is just an instruction at the server level: if you see mail for this address, put it there.
Three things an email alias is not:
- Not a mailbox. No storage is attached to the alias itself. Delete the email alias and no mail history is lost — it was always delivered to the target mailbox.
- Not a forwarding rule. Forwarding moves mail to an external server. An email alias routes mail internally, within your domain's mail system, with no SPF or DMARC risk.
- Not a shared inbox. Multiple email aliases can point to one mailbox, but that's not the same as a shared inbox where several users work a common queue together.
The receptionist analogy: Your primary mailbox is your office. An email alias is just another nameplate on the door. Whether someone writes to "The Founder," "The Sales Manager," or "Bob," they all end up in the same room. The alias manages incoming traffic professionally without requiring a bigger office — or a bigger budget.
Technically, an email alias is implemented as an entry in the mail server's alias map (in Postfix: virtual_alias_maps; in Exim: a router entry; in hosted platforms: a routing rule). When the server's SMTP daemon processes an incoming connection, it checks this map during the RCPT TO phase. If it finds the incoming address in the alias table, it silently rewrites the delivery path. The sender never sees any of this.
Email Alias vs. Email Forwarding vs. a Mailbox
An email alias differs from email forwarding in one critical way: it keeps the message inside your domain's mail system, while forwarding ships it to an external server — creating SPF and DMARC exposure that can silently drop legitimate mail. A mailbox is different from both: it has dedicated storage, its own login credentials, and a fully independent identity. Confuse these three and you'll either overpay or lose email.
| Feature | Email Alias | Email Forwarding | Mailbox (User) |
|---|---|---|---|
| Primary function | Internal routing | External relaying | Storage & identity |
| Domain scope | Same domain | Cross-domain | Same domain |
| Storage | None (routes to target mailbox) | None (relays to external target) | Dedicated (GB quota) |
| Login / auth | No | No | Yes |
| SPF / DMARC risk | None | High (without SRS/ARC) | None |
| Cost (legacy per-user billing) | Usually free | Usually free | Per-user monthly fee |
| Best use case | Role addresses, typo variants | Routing to personal Gmail (with caveats) | Real employees, audit trails |
The decision tree is straightforward: if mail stays on your domain, use an email alias. If mail needs to reach a different mail server, use forwarding — but make sure your provider supports SRS and ARC first, or you'll lose mail from strict-DMARC senders. If a human needs to log in, manage their own inbox independently, or have a clear audit trail, create a real mailbox.
For the full decision framework, see domain email alias vs. mailbox: how to choose.
Use Cases That Actually Matter
The best email alias setups solve a real operational problem — they're not just cosmetic. Here are the patterns worth building.
1. Role-Based Routing (The Professional Front)
A solo founder shouldn't look like a solo founder. Create info@, press@, accounts@, and sales@ as email aliases, and route all of them to your primary mailbox. You instantly project the appearance of a small team. When you hire an actual salesperson, delete the sales@ email alias and create a real mailbox for them. No reconfiguration, no extra cost — just a clean handoff.
2. The Vendor Tracking Strategy
Never give your primary business email to a vendor you don't fully trust. Create per-vendor email aliases instead: hubspot@yourdomain.com, linkedin@yourdomain.com, surveygizmo@yourdomain.com. If you start getting spam at linkedin@, you know exactly who sold your data or got breached. Delete that email alias, kill the noise, and the rest of your setup is untouched.
This is the email alias equivalent of a canary token. It costs nothing to set up and saves significant debugging time when a vendor's database gets compromised — which happens more often than most operators expect.
3. Typo Variants and Former Addresses
Your name is Michael. People will email micheal@yourdomain.com. Your company rebranded last year and you still get mail at the old domain. Email aliases fix both. Map common misspellings and former addresses to the current inbox. Nothing falls through the cracks, and you don't have to check two systems.
4. Plus Addressing (Zero-Setup Alias)
Most modern email systems — including TrekMail, Gmail, and Microsoft 365 — support plus addressing as defined in RFC 5233. If your address is bob@company.com, you can use bob+newsletter@company.com or bob+support-ticket@company.com without any admin configuration. Mail still lands in Bob's inbox, but the subaddress tag lets you filter automatically.
The tradeoff: some web forms reject the + character. Plus addressing works reliably for filtering and tracking, but it's not universally accepted. For formal role-based addresses, create a proper email alias instead.
5. Agency and Multi-Domain Management
If you manage email for multiple clients — or run an agency where each client has their own domain — the per-domain email alias question hits differently. With a per-user billing model, every role address (support@clientdomain.com, billing@clientdomain.com) means another seat cost that ends up on your client invoice or eats your margin. With TrekMail's flat-rate plan, you create email aliases across every client domain without triggering additional per-mailbox fees. One dashboard, one flat rate, no per-domain mailbox tax. For teams managing dozens of client domains, see multi-domain email hosting at scale.
6. Department Routing as Teams Grow
As the team grows, department-level addresses matter for routing and accountability. hr@, legal@, finance@ — each can alias to the responsible employee's mailbox now, or redirect to a shared mailbox when the team is large enough to warrant one. The email alias is cheap to create and takes seconds to redirect when someone changes roles. No DNS changes, no re-onboarding.
How an Email Alias Routes Mail (SMTP Mechanics)
An email alias works at the RCPT TO phase of an SMTP connection — before the message body is even transferred. When the sender's server issues RCPT TO: <sales@yourdomain.com>, your mail server checks its alias table, finds the routing entry for sales, rewrites the internal delivery path to the target mailbox, and accepts the connection with 250 OK. The original To: header in the message is preserved. Only the internal delivery path changes.
Step by step:
- An external server connects to your MX server and opens an SMTP session.
- The sending server issues:
RCPT TO: <sales@yourdomain.com> - Your server checks its alias map. No mailbox named
salesexists, but there's an alias rule: route tobob@yourdomain.com. - Your server accepts the connection (
250 OK) and delivers the message to Bob's mailbox. - Bob's email client displays
To: sales@yourdomain.com— the original header is untouched. - The sending server never knows the email alias exists. No extra SMTP sessions, no visible bounces.
On Postfix (one of the most common open-source MTAs), this is implemented via virtual_alias_maps — a lookup table that maps alias addresses to real mailboxes. Other MTAs handle it differently (Exim uses router configurations; Haraka uses plugin-based routing) but the concept is identical. The email alias is a server-side rewrite rule that resolves before any mail is stored.
One detail worth knowing: the alias resolution is based on the envelope address (the one used in the SMTP RCPT TO command), not necessarily the To: header. Mail sent to a mailing list may have To: list@example.com but RCPT TO: member@yourdomain.com — the alias fires on the RCPT TO, not the header.
The "Send As" Problem: Replying From Your Alias
Receiving mail through an email alias is trivial. Replying from the email alias address is where most setups fail. When Bob gets a message sent to sales@yourdomain.com and hits Reply, the default From address is bob@yourdomain.com — immediately breaking the professional front the email alias was supposed to maintain. The recipient sees Bob's personal address, not the role address.
Each major platform handles the "Send As" configuration differently:
Google Workspace
Go to Gmail Settings → Accounts → "Send mail as" → Add another email address. Enter the alias. When the configuration dialog appears, uncheck "Treat as an alias." This tells Google to actually send from the email alias address rather than using it as a display label. If you leave that box checked, replies still show your primary address in the From field. Common mistake, worth double-checking.
Microsoft 365
Historically this required a PowerShell command run by your tenant admin: Set-OrganizationConfig -SendFromAliasEnabled $true. Without it, replies show "Bob on behalf of Sales" — technically accurate, but it exposes the primary address and looks unprofessional in external communication. Microsoft added a native admin center toggle in 2024, but if your tenant was provisioned before that, verify the flag was set.
TrekMail
TrekMail handles this natively. You can configure multiple sender addresses on any mailbox and select the active From address directly in your email client — Outlook, Thunderbird, Apple Mail, or webmail — without additional server-side configuration. The email alias appears as a selectable From address without any extra steps. Full client setup details are at IMAP/SMTP settings.
Misconfigurations That Break Email
Email aliases are simple in concept and surprisingly brittle in practice. Three misconfigurations account for the majority of failures.
1. The Catch-All Trap
A catch-all email alias (*@yourdomain.com) accepts every message sent to your domain — including messages addressed to non-existent addresses. Sounds like a safety net. It isn't.
Spammers use Directory Harvest Attacks (DHA): they blast your domain with thousands of randomly generated local-parts. Without a catch-all, your server rejects unknowns at SMTP time with a 550 5.1.1 User unknown response, which tells the sending server to stop wasting your time. With a catch-all email alias, your server accepts everything — signaling to spammers that your domain is worth harvesting. Spam volume explodes, filters get buried, and legitimate mail gets lost in the noise.
If you need a safety net for genuinely misdirected mail, route the catch-all to a dedicated quarantine mailbox — never to a real user's inbox. TrekMail's documentation covers the tradeoffs in detail: catch-all inbox setup and risks.
2. The Routing Loop
This one is subtle. You set support@ as an email alias that routes to bob@yourdomain.com. Bob goes on vacation and configures his mailbox to auto-forward everything to support@ — thinking the team will handle it while he's out.
Now you have a loop:
support@ delivers to bob@ → bob@ forwards to support@ → delivers to bob@ → forwards to support@ → …
Mail servers detect this eventually. Postfix tracks hop counts; once a message exceeds the limit, you'll see a 5.4.14 Hop count exceeded bounce. By then, the original message is gone. The fix: before configuring any vacation or auto-forward rules, map your existing alias and forward relationships. Never forward a mailbox back to an email alias that routes to that same mailbox.
3. The "Reply All" Identity Leak
You're on a mailing list that sends to marketing@yourdomain.com. The email alias routes to your primary bob@yourdomain.com inbox. You hit "Reply All" without switching your From address to the alias. Every recipient on that thread now sees bob@yourdomain.com — not marketing@. In sensitive industries (legal, medical, financial), this is a real privacy exposure, not a minor annoyance.
The fix is the "Send As" configuration covered above. If you're handling sensitive role-based communication, consider creating a dedicated mailbox instead of an email alias — separate login, separate identity, no accidental leaks.
The Alias + Forwarding Combo: SPF, DMARC, and SRS
When you combine an email alias with external forwarding — for example, contact@yourdomain.com pointing to your personal Gmail — you create authentication conflicts that will silently drop legitimate mail. This setup is common, and it breaks in ways that are hard to diagnose.
Here's what fails and why:
SPF failure: Your forwarding server relays the message to Gmail using your server's IP. The original sender's domain (say, bank.com) publishes an SPF record that doesn't authorize your server's IP. Gmail sees an SPF failure — even though the original message was legitimate. The message came from an authorized source; your server is just not in bank.com's SPF list.
DMARC rejection: If bank.com publishes a strict DMARC policy (p=reject), Gmail rejects the forwarded message outright because it failed SPF and possibly DKIM too. DKIM breaks when a forwarding server modifies the message — adds a footer, changes encoding, or re-wraps the body. Once the DKIM signature doesn't match, the message fails both SPF and DKIM, and a p=reject DMARC policy results in a hard rejection.
Two mechanisms fix this, but both require hosting provider support:
- SRS (Sender Rewriting Scheme): The forwarding server rewrites the envelope sender (
MAIL FROM) to your domain. SPF then passes at the destination because the message now appears to come from your domain, not the original sender's domain. Bounces are re-encoded so they still reach the original sender. - ARC (Authenticated Received Chain): The forwarding server adds a cryptographic chain-of-custody signature to the message, proving it passed SPF and DKIM checks before it was forwarded. Destination servers that support ARC can use this to override the SPF failure for known-good intermediaries. ARC is documented in RFC 8617.
Most cheap domain registrars and legacy shared hosts don't support ARC. Many don't support SRS either. If you're forwarding aliases externally on those platforms, you'll lose legitimate email from any sender with a strict DMARC policy — silently, with no bounce to the original sender. TrekMail supports both SRS and ARC on forwarded mail.
For the full mechanics of this scenario, see email alias forwarding: tradeoffs and fixes and the broader email forwarding setup and troubleshooting guide.
Setting Up Email Aliases in TrekMail
TrekMail email aliases live at the domain level. You create them per domain, and they route to any mailbox on that same domain. Here's the complete setup sequence.
Step 1: Add Your Domain and Configure DNS
If your domain isn't already in TrekMail, add it from the dashboard under Domains → Add Domain. TrekMail generates the required DNS records for you: MX, SPF, DKIM, and DMARC. Copy these into your DNS provider's control panel. Full record values are at required DNS records. DNS propagation typically completes within an hour; TrekMail shows a green status check once it detects your records.
Step 2: Create the Target Mailbox
An email alias needs a delivery destination. Create your target mailbox first: go to Mailboxes → Add Mailbox, set the address and password. This is the inbox where mail routed through the email alias will land. On TrekMail, mailbox creation doesn't trigger a new per-user fee — it draws from your plan's pooled storage.
Step 3: Create the Email Alias
In the domain dashboard, navigate to Aliases → Add Alias. Enter the local-part of the email alias (e.g., sales) and select the target mailbox from the dropdown. Save. The email alias is active immediately — no DNS changes required, no propagation wait.
You can create as many aliases as your plan allows. Starter supports unlimited aliases per domain; there's no per-alias fee.
Step 4: Configure "Send As" in Your Email Client
If you want to reply from the email alias address — not just receive through it — add the alias as a sender identity in your client:
- Thunderbird: Account Settings → Manage Identities → Add. Enter the email alias address. Use the same SMTP server and credentials as your primary mailbox.
- Outlook (desktop): The alias appears automatically as a selectable From address once it's configured on the server side. If it doesn't appear, go to File → Account Settings → Email → More Settings → check the "Include a From header" option.
- Apple Mail: Mail → Preferences → Accounts → select your account → Account Information. Add the email alias address to the "Email Address" field as a comma-separated value. Apple Mail will offer it as a From option.
- Webmail: TrekMail's webmail interface lets you select the From address from a dropdown — the email alias appears there once it's configured in the dashboard.
TrekMail's IMAP/SMTP settings are consistent across clients: IMAP on port 993 (SSL/TLS), SMTP on port 587 (STARTTLS). Full details at the IMAP/SMTP settings documentation.
Step 5: Test End-to-End
Send a test message from an external account to your new email alias. Confirm it arrives in the target mailbox. Then reply using the email alias as the From address and confirm the recipient sees the alias address — not the primary mailbox address. If the From shows the wrong address, check the "Send As" configuration in your client.
Total setup time from DNS-configured domain to working email alias: about three minutes.
The Old Way vs. The TrekMail Way
Managing email aliases sounds trivial until you're doing it at scale — or until the per-user billing model makes every new role address a line-item negotiation.
The Old Way (Google Workspace / Microsoft 365)
You pay per user. Google Workspace Business Starter runs $6/user/month; Microsoft 365 Business Basic is similar. That's per-person billing — not per-domain, not per-alias. The email alias itself is free, but you have to have a paid seat for the target mailbox.
The workaround most small teams use: cram every email alias onto one user's account. info@, sales@, billing@, support@ — all aliases on the founder's mailbox. This avoids extra seat costs but creates a chaotic inbox. Everything lands in one place. Important leads get buried under billing notifications. Nothing has a clear owner.
Agencies have it worse. Managing email aliases across hundreds of client tenants means separate admin consoles for each client, PowerShell scripts for "Send As" permissions, and per-seat licensing that shows up on every invoice. Adding a new role address for a client means either adding a license or explaining why they can't have dedicated storage for that role.
The TrekMail Way
TrekMail uses flat-rate domain hosting. You pay for the service, not per user. The Starter plan is $3.50/month and covers up to 50 domains with pooled storage. Adding another email alias or mailbox doesn't create a new line item.
| Scenario | Google Workspace | TrekMail Starter ($3.50/mo) |
|---|---|---|
| 5-person team + 10 role addresses | $30–50/mo (per user) | $3.50/mo flat |
| Agency managing 20 client domains | Per-tenant billing, 20 admin consoles | One plan, one dashboard |
| Dedicated mailbox per role address | Extra seat = extra cost | Included in pooled storage |
| "Send As" alias configuration | Manual steps, sometimes PowerShell | Native, no extra steps |
| SRS + ARC for forwarded aliases | Not included by default | Included |
Because extra mailboxes don't cost extra on TrekMail, you can give support@ its own dedicated mailbox instead of aliasing it to the founder's already-crowded inbox. Better audit trail, cleaner inbox, and when you hire a support person, you hand them login credentials — no reconfiguration of email aliases, no seat upgrade, no invoice change.
For agencies managing client email at scale, the Agency plan ($23.25/month) covers 1,000+ domains with bulk import and API access. The per-domain cost works out to fractions of a cent. That's a fundamentally different model from per-user licensing, and the math shows up in your margins.
See plan details at trekmail.net/pricing.
Quick Reference
Use this table when you need a quick decision:
| Situation | Use This | Why |
|---|---|---|
| Role address (sales@, info@, billing@) | Email alias | No cost, instant setup, internal routing |
| Real employee who needs their own inbox | Mailbox | Separate login, dedicated storage, audit trail |
| Mail needs to reach a personal Gmail | Forwarding with SRS + ARC | Cross-domain delivery — requires provider support |
| Vendor tracking / data hygiene | Per-vendor email alias | Isolates breach source, instantly deletable |
| Catch-all / safety net for misdirected mail | Catch-all → quarantine mailbox | Never to a real user's inbox — DHA risk |
| Typo variants of your name or domain | Email alias | Catches misdirected mail, costs nothing |
| Compliance, legal, or audit requirements | Dedicated mailbox | Email aliases have no independent storage or audit log |
Three rules to remember:
- Internal routing = email alias. External routing = forwarding. Don't use forwarding where an email alias will do — you're adding SPF/DMARC risk for no reason.
- Configure "Send As" before launching any alias-fronted communication. A reply that leaks your primary address defeats the professional front you built.
- Never route a catch-all to a real user's inbox. Use a quarantine mailbox or skip the catch-all entirely.
Conclusion
An email alias is one of the most useful tools in a business email setup — and one of the most commonly misconfigured. Get the email alias right and you have a professional, multi-identity email presence with no extra cost, no extra logins, and no deliverability risk. Get it wrong and you get routing loops, identity leaks, and mail silently dropped by DMARC policy on the receiving end.
The short version:
- Use an email alias for role-based addresses, vendor tracking, and typo variants.
- Use a real mailbox when you need a separate login, dedicated storage, or a clean audit trail.
- Avoid catch-alls unless you have a controlled quarantine strategy.
- If you forward an email alias externally, confirm your provider supports SRS and ARC — most legacy hosts don't.
- Always configure "Send As" before using an alias in external communication.
If you're paying per-user just to maintain a handful of role-based addresses, the math doesn't work. TrekMail's flat-rate model means you pay for the domain, not per mailbox or per email alias. The Starter plan is $3.50/month for up to 50 domains. The Nano plan requires no credit card and has no trial period — it's just free, with 10 domains and 5GB pooled storage.
If you need managed SMTP, pooled storage, and full email alias management across multiple domains, the paid plans come with a 14-day free trial — credit card required to start. Try the full platform at trekmail.net, or compare all plans at trekmail.net/pricing.