TrekMail TrekMail
Email Forwarding

Create Email Alias: Setup Guide for M365, Google Workspace & Postfix

By Alexey Bulygin
Create Email Alias: Setup Guide for M365, Google Workspace & Postfix

Create Email Alias: Setup Guide + Naming Conventions That Scale

If you're running a business on Google Workspace or Microsoft 365, you're probably paying for email seats you don't need. A separate user for sales@, support@, and billing@ triples your monthly bill and scatters your data across isolated inboxes. The fix? Create email alias addresses instead.

An alias isn't a mailbox. It's a routing rule. It accepts mail at one address and delivers it to an existing inbox. No storage, no login credentials, no per-seat cost. One person can manage five addresses from a single account. For the full picture on what aliases are and when they make sense, see our Email Aliases pillar guide.

This article shows you how to create email alias addresses across four platforms, covers naming conventions that hold up at scale, and explains why your alias might be landing in spam folders.

Envelope vs. Header: Why Your Alias Replies Break

Before you create email alias addresses on any platform, you need to understand the two layers of every email message. Most alias problems — "Send As" failures, "On Behalf Of" tags, leaked primary addresses — come from confusing these two layers.

The Envelope (RFC 5321) is what servers use during the SMTP handshake. It's the MAIL FROM and RCPT TO commands that decide where a message actually goes. When someone emails your alias (sales@domain.com), the server rewrites the envelope recipient to the real mailbox (bob@domain.com).

The Header (RFC 5322) is what your recipient sees in their email client: To, From, Date, Subject.

Here's where it gets tricky. Receiving works fine — the server handles the rewrite silently. But when you reply, your email client authenticates as bob@, not sales@. If the server detects a mismatch between the authenticated user and the From header, one of three things happens:

  • The email gets blocked (5.7.1 Client does not have permissions)
  • It gets tagged: "Bob on behalf of Sales"
  • Your real identity leaks in the Return-Path header

Every setup below accounts for this outbound alignment problem.

How to Create Email Alias Addresses: Platform-by-Platform Setup

The steps to create email alias addresses differ significantly between providers. Here's exactly what each platform requires, including the hidden configuration steps most guides skip.

Microsoft 365 (Exchange Online)

When you create email alias addresses in M365, they're called "Proxy Addresses." Adding one through the GUI is straightforward. Sending from it without the "On Behalf Of" tag requires PowerShell.

Add the alias:

  1. Open Exchange Admin Center > Recipients > Mailboxes
  2. Select the user
  3. Click Manage email address types
  4. Add the alias as SMTP type, then save

Enable "Send From Alias" via PowerShell:

By default, M365 rewrites the From header to the primary SMTP address. You need to disable this at the tenant level:

Connect-ExchangeOnline Set-OrganizationConfig -SendFromAliasEnabled $true Get-OrganizationConfig | Format-List SendFromAliasEnabled

Propagation takes up to 24 hours.

Google Workspace

Google calls these "Alternate email addresses."

Add the alias:

  1. Admin Console > Directory > Users
  2. Select user > Add Alternate Emails
  3. Enter the alias prefix (e.g., support), save

Configure the client (watch the "Treat as Alias" checkbox):

  1. User logs into Gmail > Settings > Accounts
  2. Under "Send mail as," click Add another email address
  3. Enter the alias name and address
  4. Uncheck "Treat as an alias" — if checked, Google uses the primary mailbox credentials and may leak your real address in the headers

Postfix / Linux (Self-Hosted)

If you run your own mail server, aliases live in /etc/aliases or a virtual map.

File-based setup:

# /etc/aliases sales: bob support: bob, alice # Then regenerate: newaliases

Virtual map setup (Postfix):

# /etc/postfix/virtual sales@example.com bob@example.com # Apply: postmap /etc/postfix/virtual && postfix reload

Make sure main.cf includes virtual_alias_maps = hash:/etc/postfix/virtual.

TrekMail

TrekMail makes it trivial to create email alias addresses. It's built for multi-identity management. No PowerShell, no client-side verification codes.

  1. Log in to the TrekMail Dashboard
  2. Go to Mailboxes
  3. Select the target mailbox
  4. Enter the desired alias address
  5. Click Save

TrekMail's SMTP servers automatically authorize the authenticated user to send from any associated alias. Pick the address from the "From" dropdown in your client — Outlook, Thunderbird, Apple Mail — and it works. Storage counts toward your domain's total pool (up to 200 GB), not a per-user quota.

Email Alias Naming Conventions That Actually Scale

Every time you create email alias addresses, naming matters. Bad alias naming creates technical debt that compounds with every new hire and vendor signup. Here's the naming standard used by organizations that don't want to rename everything in two years.

Role-Based Aliases

These addresses survive employee turnover. Never print a person's individual email on a business card or contract.

FunctionStandard AliasAvoid
Inbound Leadssales@, growth@newbiz@ (confusing)
Customer Caresupport@, help@questions@ (vague)
Financebilling@, accounts@invoices@ (too specific)
Human Resourcescareers@, jobs@hr-dept@ (redundant)
Security/Abuseabuse@, postmaster@None (RFC 2142 required)
RFC 2142 mandates that postmaster@ and abuse@ exist on every domain. Alias them to a monitored inbox.

The Vendor-Tracking Strategy

You can also create email alias addresses for vendor tracking. Use disposable aliases to track data leaks. Sign up for a service using vendorname@yourdomain.com (e.g., hubspot-admin@yourdomain.com). If spam hits that address, you know which vendor was compromised. Delete the alias to kill the spam without touching your primary address.

Plus Addressing (RFC 5233)

Most modern mail servers — including TrekMail — support plus addressing out of the box. No admin setup required.

Syntax: user+tag@domain.com (e.g., bob+newsletter@domain.com). Use it for on-the-fly filtering: set inbox rules to route anything with +newsletter to a specific folder.

Troubleshooting: When Your Email Alias Doesn't Work

If you create email alias addresses and they aren't delivering or sending properly, use this diagnostic matrix to pinpoint the issue fast.

SymptomError CodeRoot CauseFix
Immediate bounce550 5.1.1Alias doesn't exist or typo in DNSVerify spelling. Confirm MX records point to the right server.
Delayed bounce5.4.14 Hop count exceededRouting loopAn alias points to a user who auto-forwards back to the alias. Break the chain.
Send failure5.7.1"Send As" restrictionAuthenticated user isn't authorized for the alias. Check M365 Set-OrganizationConfig or TrekMail alias association.
Lands in spamSPF SoftfailAlignment mismatchYou're forwarding to an external service without SRS. See our Email Forwarding Setup & Fix guide.

Forwarding vs. Aliasing: Know the Difference

When you route alias mail to an external destination — say, sales@yourdomain.com to you@gmail.com — you've left aliasing territory and entered email alias forwarding. The distinction matters for deliverability.

Here's the problem: when client@bank.com emails sales@yourdomain.com and your server forwards it to Gmail, Gmail sees the message coming from your server IP but the From address says bank.com. SPF fails. The email hits spam.

The fix requires SRS (Sender Rewriting Scheme) and ARC (Authenticated Received Chain). TrekMail handles SRS automatically on outbound forwards. But the better move is to keep business mail inside your business domain using aliases, not forwards to consumer accounts. If you're weighing the options, our Domain Email Alias vs Mailbox comparison breaks down the tradeoffs.

TrekMail Pricing for Alias Management

PlanPriceAliasesKey Feature
Free$0LimitedNo credit card required
Starter$3.50/moUnlimitedCustom domain + Send As
Pro$10/moUnlimitedPriority support + SRS forwarding
Agency$23.25/moUnlimitedMulti-domain + team management

Paid plans come with a 14-day free trial (card required). The Nano plan needs no card at all.

Wrapping Up

When you create email alias addresses correctly, one inbox handles sales@, support@, billing@, and any vendor-tracking address you dream up — without adding seats or splitting your workflow. The setup takes five minutes on TrekMail, a bit longer on M365 or Google Workspace if you need proper Send As alignment.

Quick checklist:

  1. Map the route — confirm the destination mailbox exists
  2. Add the alias — in your admin panel or TrekMail dashboard
  3. Align outbound sending — configure Send As to prevent identity leaks
  4. Test both directions — verify inbound delivery and outbound header alignment

Stop paying per-user fees for routing addresses. TrekMail gives you unlimited aliases and full header control on every plan. Start free — no card needed.

Need to set up aliases on a custom domain? That's the logical next step.

Share this article

We use cookies for essential functionality. No ads, no ad tracking.

or
or

Reset email sent

If an account exists for this email, we've sent password reset instructions.

By continuing, you agree to TrekMail's Terms and Privacy Policy.