Forward an Address Without Creating a Mailbox
Hand mail from an address on your domain to inboxes elsewhere or to several mailboxes on the domain; no mailbox of its own, import from Cloudflare or ImprovMX.
Article details
Type, difficulty, plans, and last updated info.
▼
Article details
Type, difficulty, plans, and last updated info.
- Type
- Reference
- Difficulty
- Beginner
- Plans
- Nano · Starter · Pro · Agency
- Last updated
- Oct 24, 2026
Sometimes you want an address on your domain that simply passes mail on. sales@yourcompany.com should land in a colleague's Gmail. invoices@clientdomain.com should reach the client's accountant. info@yourcompany.com should reach two people on your team at once. Nobody needs to log in to the address itself.
That is what a forwarding address is: an address that exists only to hand mail on. There is no mailbox behind it and no password to manage. Mail handed to an inbox elsewhere leaves no copy on our servers; mail handed to mailboxes on your domain is kept in those mailboxes, as any delivered mail is.
When to use one
A forwarding address is the right tool when:
- The recipient already has an inbox they live in. A client who reads everything in Gmail does not want a second place to check.
- You manage domains for other people. Agencies often hold a dozen client domains where mail only needs to arrive somewhere the client already uses.
- The address is functional, not personal.
press@,invoices@,careers@, a destination, not a person. - You are keeping a domain alive after a move. Mail to old addresses keeps reaching someone while the domain is retired.
- Several people should get the same mail.
info@orsupport@can deliver to two or more mailboxes on the same domain, and each person gets their own copy.
Use a mailbox instead when the person needs to send mail from that address, keep an archive, or use webmail. Use an email alias when one extra address should land in a TrekMail mailbox you already have, see Creating and Managing Aliases. Use a Domain alias when a whole second domain should share the same address names as another domain, see Route Incoming Mail for a Domain. Use a shared mailbox when a team should work from one inbox, see who answered, and reply as the address, see Shared mailboxes.
How it differs from catch-all
Both send mail somewhere else, but they answer different questions.
| Forwarding address | Catch-all | |
|---|---|---|
| Applies to | Addresses you list, one by one | Every address that does not exist |
| Unlisted mail | Bounces back to the sender | Gets collected too |
| Spam exposure | Only real addresses receive | Every guessed address receives |
| Best for | Ongoing setups you maintain | Short-term use while migrating |
Most domains want forwarding addresses for day-to-day work and catch-all switched off. Leaving catch-all on long-term means every dictionary guess a spammer makes gets delivered somewhere.
Setting one up
- Open Domains, pick the domain, and go to the Routing tab.
- Scroll to Forwarding addresses and click Add address.
- Type the part before the @, for example
sales. - Add one or more recipients. Mail is delivered to all of them.
- Save, then send a test message to the new address. Use the routing status and delivery history to confirm that the recipient received it.
The domain does not need any mailboxes for this to work. A domain can exist purely to forward mail.
A team address on your own domain
A forwarding address can deliver to mailboxes on its own domain as well as to addresses elsewhere. That makes it a team address: create info@yourcompany.com with anna@yourcompany.com and ben@yourcompany.com as recipients, and every message to info@ arrives in both mailboxes.
- A recipient on the same domain must be a mailbox there, or an alias of a mailbox that receives mail. An address that does not exist yet is refused, so create the mailbox first.
- Each person gets their own copy. One person reading or deleting it does not change it for the other.
- Replies come from each person's own address. To answer as
info@, use a shared mailbox instead. - You can mix both kinds: one address can reach two mailboxes here and an outside accountant at the same time.
- If you delete one of the mailboxes, take it out of the team address too. Until you do, that person's copy bounces back to the sender, or goes to the catch-all if the domain has one; everyone else still receives the message.
Pausing instead of deleting
Every address has a pause control. A paused address keeps its recipients but stops delivering, mail sent to it bounces as though the address does not exist. Resume it and the previous recipients come straight back.
Reach for pause when you want to stop mail for a while without losing the setup. Deleting is permanent and you would have to type the recipients again.
Checking whether mail is arriving
Each address shows when mail last came through it. Click that and you get the recent history for that address: the time, who wrote in, which recipient it was handed to, and what the receiving server answered, including messages that spam filtering stopped before they were forwarded, which is the usual explanation for "my client says they sent it and nothing arrived".
The history covers the last 7 days on Pro and 30 days on Agency. Older entries are removed, so this is a tool for answering questions about recent mail rather than an archive.
Moving from another provider
If you already run forwarding somewhere else, you do not have to retype it. Click Import at the bottom of the section and choose where you are moving from:
- Cloudflare: reads your Email Routing rules. If you connected Cloudflare for DNS, we use the token you already gave us, so there is nothing to paste.
- ImprovMX: reads your domains and aliases with an API key from Account Settings, API Keys.
- CSV: one rule per line: the address, then its recipients separated by commas.
Whatever you choose, we only ever read from the other provider. Nothing there is changed or deleted, so your current setup keeps running until you point your MX records at us.
Before anything is created you get a preview: every address that will be imported, and every one that will be skipped with the reason, an address already used by a mailbox, a recipient on the same domain that is not a mailbox, a domain not yet added here, or a rule shape we do not import. Tick the domains you want and confirm.
If an address at your old provider goes to people on the same domain, such as info@ to two colleagues, create their mailboxes here first. The import then brings the rule across as a team address instead of skipping it.
Two things do not come across, by design. Catch-all rules from the other provider are a domain-wide setting, so set those under Catch-all inbox. Wildcard addresses like *@yourdomain.com are the same thing under another name.
You can also Export CSV at any time, in exactly the format the import accepts.
What it costs and the limits
Forwarding addresses do not use storage and do not count against your mailbox allowance, those are separate numbers. Pro includes 100 forwarding addresses per domain and Agency includes 300 per domain. On both plans, each address can deliver to up to 15 recipients.
On Nano and Starter you can set up to 25 addresses per domain and save them, but they will not deliver until the account moves to Pro or Agency. Nothing is lost in the meantime: the rules sit there, marked as saved and inactive, and start working the moment the plan changes. You never have to enter them twice.
How much you can forward
Forwarded mail counts towards the same daily sending allowance as everything else your account sends, one number to keep track of rather than two. Pro includes 15,000 messages a day; Agency includes 40,000, comfortably above what forwarding for a portfolio of client domains normally uses. Copies delivered to mailboxes on TrekMail, such as the members of a team address, never leave our servers and do not count.
If an account runs past that, or past its hourly rate, forwarding pauses on its own and the Routing tab says so. Nothing is deleted and nothing needs fixing: delivery resumes by itself when the window rolls over.
Things worth knowing
One address, one job. An address can be a mailbox or a forwarding address, not both. If you try to create a mailbox on an address that already forwards, we stop you and say where to remove it, otherwise the mailbox would look fine and quietly never receive anything.
Mailboxes here or addresses elsewhere, and no loops. A forwarding address can deliver to addresses on other domains and to mailboxes on its own domain. Any other address on its own domain is refused, because no mailbox there would receive the mail. A chain that eventually returns to where it started is refused too: a loop would bounce mail between servers until someone noticed.
Spam is filtered first. Mail is checked before it is forwarded, so junk aimed at your addresses does not get passed on to your client's inbox.
Sender checks stay intact. We rewrite the technical sender information as mail passes through, which is what keeps Gmail and Outlook from treating forwarded mail as forged.
Replies come from wherever you read them. A forwarding address receives; it does not send. If the recipient replies from their Gmail, the reply comes from their Gmail address. When you need to answer as the address, create a mailbox instead.
Doing it in bulk
Listing, creating, changing and removing addresses all work over the API and through our MCP tools, so an agency can set up a new client domain in one scripted step. The response also tells an agent whether the rules are actually delivering, which matters on a plan that only stores them.
The delivery history is available too, so an agent can check whether a client's mail is actually arriving instead of only whether a rule exists.
One thing stays in the dashboard: the import wizard. It is a one-off move with a preview you are meant to read before anything is created, and everything it creates is visible over the API afterwards.
See Connecting AI Agents for the tool list and API Overview for the endpoints.
Related articles
Jump to nearby guides that continue the workflow.