Forward Email Review: Control Before the Inbox
Forward Email decides where your domain's mail goes before it reaches any inbox. Here is how its routing, encrypted DNS, SMTP sending, optional storage and webhooks work, the trade-offs, and who it suits.
Jump to section
Forward Email is an open-source service that decides where your domain’s mail goes before it reaches any inbox. It forwards, filters and sends mail for your own domains, and can store it too. It suits people who own domains and want their addresses to stay put while the inbox behind them changes.
Most people are happy with one provider and one address, inside a polished interface where everything lives together. Others prefer a modular approach. They own their domains, separate their addresses from the mailbox that stores them, and want control over how mail is handled before it reaches a client. Forward Email is built for that routing-first way of thinking. This review covers how it works, what it does well, where the trade-offs are and who it is for.
Short answer: Forward Email is a strong choice if you run your own domains and want routing, aliases and sending to stay independent of whichever inbox you use. It is open source, developer-friendly and flexible. It is not a polished consumer mailbox, and if you just want one inbox that works, a full provider will suit you better.
At a glance: who Forward Email is (and isn’t) for
| User profile | Best fit? | Why |
|---|---|---|
| Managing many domains | Ideal | Routing for client or side-project domains from one control panel |
| Privacy-conscious alias users | Strong fit | Per-service aliases on your own domain, with encrypted DNS records |
| Developers and automation | Ideal | Webhooks, API and parsed JSON turn email into events |
| Modular infrastructure fans | Ideal | Domain, routing and mailbox stay separate |
| Wants one simple inbox | Alternative needed | A full provider such as Fastmail is simpler |
What Forward Email offers
| Area | What Forward Email offers |
|---|---|
| Inbound routing | Aliases, wildcard catch-alls and regex-based routing rules |
| Outbound sending | Authenticated SMTP, so you can “send mail as” your own domain from another client |
| Storage | Optional IMAP storage, usable in Apple Mail, Thunderbird and other standard clients |
| Developer tools | REST API for aliases, HTTP webhooks and parsed email as JSON |
| DNS privacy | Encrypted TXT records to hide forwarding destinations from public DNS |
| Plans | Free plan for forwarding only; paid plans add sending and storage |
| Code | Main service published on GitHub |
How it works
Forward Email does not start with an inbox. Its core job is deciding where mail goes, not where it lives.
When mail arrives for your domain (because your MX records point at Forward Email), the service checks it, filters it, optionally encrypts it, and routes it to the destinations you choose. Those can be Gmail, Fastmail, Proton Mail, a self-hosted server or a webhook.
┌─► Destination 1: Primary Inbox (Fastmail / Gmail)
Inbound Mail ──► Forward Email ──┼─► Destination 2: Secondary / Backup Inbox
(Domain MX) (Routing Layer) └─► Webhook Endpoint (HTTP JSON Event)
Forwarding properly is harder than it looks. A forwarder has to rewrite the envelope sender (SRS) and keep authentication intact, or forwarded mail fails SPF and DMARC checks at the destination. Forward Email supports SRS and ARC, which is a large part of why it is taken seriously.
What it does well
1. Control before the inbox
Instead of tying addresses, aliases and delivery rules to one inbox provider, Forward Email keeps the routing separate. If you move from Gmail to Fastmail, or to your own server, you change the forwarding target in one place. Your public addresses stay the same and incoming mail keeps flowing.
2. Domain portability and encrypted DNS
Simple email routing is often configured with public DNS TXT records. With Forward Email’s basic setup, a TXT record can list where your mail goes, which means anyone can look up your real destination address. Forward Email lets you encrypt that TXT value, so the destination isn’t exposed to casual scraping while routing still works.
3. “Send mail as” through standard SMTP
If you like a mainstream interface such as Gmail but don’t want your identity tied to @gmail.com, Forward Email’s paid plans provide standard SMTP. You send through your own domain while keeping the interface you know, which avoids long-term lock-in. The free plan is forwarding only and does not let you send from your domain.
4. Encrypted storage and sandboxing
Incoming mail is processed in sandboxed environments to reduce the risk from malicious payloads before it is forwarded. If you use the optional IMAP storage, Forward Email says each mailbox is its own SQLite database encrypted with ChaCha20-Poly1305, keyed from your password, and that it does not store that password. Connections use TLS in transit. Forward Email also markets this as “quantum-resistant”; I would treat that as a marketing label rather than an independent finding.
Know the limits: Forward Email says it holds no recovery key for encrypted mailboxes. If you lose your password without an offline backup, the stored mail is gone for good.
Programmable email: webhooks and APIs
Forward Email treats incoming messages as structured data as well as text to read. It can parse an incoming message and deliver it as an HTTP JSON payload to a webhook.
Incoming SMTP ──► Header/Body Parsing ──► JSON Serialisation ──► HTTP POST Webhook
That makes it useful for:
- Support pipelines. Turning inbound emails into tickets or events in your own systems.
- Disposable aliases. Creating, changing and removing aliases through the REST API.
- Regex routing. Matching addresses or patterns to send mail to different destinations.
Forward Email plans and pricing
| Plan | Price | What you get |
|---|---|---|
| Free | $0 | Forwarding only for your domains. No sending from your domain and no storage. |
| Enhanced Protection | $3 a month | Unlimited domains and aliases, SMTP sending, IMAP and POP3 storage (10 GB pooled), API and webhooks |
| Team | See pricing page | Everything in Enhanced Protection, plus team members, permissions and higher sending limits |
Prices are in US dollars, as listed in November 2026. Check Forward Email’s pricing page before you buy, because sending limits and storage change more often than the headline price.
Forward Email vs the alternatives
| Service | Best for | Sending from your domain | Full inbox | Full review |
|---|---|---|---|---|
| Forward Email | Routing many domains, aliases and webhooks | Yes, on paid plans | Basic IMAP storage | You are here |
| Cloudflare Email Routing | Free forwarding if your DNS is already on Cloudflare | Paid, in beta, for transactional mail | No | Cloudflare Email Routing review |
| Fastmail | One polished inbox with masked addresses on your domain | Yes | Yes | Fastmail review |
| Proton Mail with SimpleLogin | Encrypted inbox plus aliases | Yes, on paid plans | Yes | Proton Mail review |
Pros and cons
| Pros | Cons |
|---|---|
| Your addresses stay the same when you change inbox | Another service that has to be up for mail to arrive |
| Open source, with a free forwarding plan | Free plan cannot send from your domain |
| Unlimited domains and aliases from $3 a month | Plain, technical admin panel |
| Webhooks and an API turn email into events | Storage is basic compared with a full mailbox provider |
| Handles SRS and ARC so forwarded mail passes checks | No recovery if you lose an encrypted mailbox password |
Trade-offs and limitations
Direct SMTP Delivery: Sender Server ──────────────────────────────► Destination Inbox
Forwarded Path: Sender Server ──► Forwarding Node ──► Destination Inbox (one extra hop)
- Forwarding adds a hop. Any relay adds a step between sender and inbox, which adds a little delay and one more thing that can fail. Forward Email says it monitors time-to-inbox at the major providers to keep deliverability healthy.
- Shared infrastructure. Like any service with a free tier, shared IP ranges need constant abuse monitoring and strict authentication to avoid being blocklisted by the big inbox providers.
- A minimal interface. The admin console is functional and aimed at technical users. It is not a feature-dense consumer app.
- Another dependency. Routing through a separate service means two providers have to be up for mail to arrive. That is the price of separating routing from storage, and it is worth weighing against what I wrote about single points of failure.
Frequently asked questions
Is Forward Email free?
There is a free plan, but it only forwards mail. Sending from your domain and storing mail need a paid plan. The Enhanced Protection plan, which adds both, was $3 a month in November 2026.
Can I use Forward Email with Gmail?
Yes. You can forward mail to Gmail and, on a paid plan, use Forward Email’s SMTP server to send as your own domain from Gmail.
Is Forward Email open source?
The main service is published on GitHub. Check the licence of any individual repository you rely on, as they are not all the same.
What happens if I forget my mailbox password?
Forward Email says it cannot recover encrypted mailboxes, so the stored mail would be lost. Keep an offline backup of your password.
The bottom line
Forward Email does one thing very well: it puts you in control of your domain’s mail before it lands anywhere. If you own domains, change inbox providers now and then, or want to automate what happens to incoming mail, it is one of the most flexible tools available, and the open-source code is a real plus. If you want a polished, all-in-one mailbox, it is the wrong starting point. For a free routing option tied to Cloudflare DNS, see my Cloudflare Email Routing review.
Note: checked and updated 2 November 2026. Sources: Forward Email, Forward Email FAQ, Forward Email: encrypted mailboxes, Forward Email technical whitepaper, Forward Email on GitHub.
Paul O'Brien
I've spent over 25 years working hands-on with email, DNS and cloud infrastructure. I test email providers and privacy tools for real, then tell you what they're good at and where they fall short.
More about meMore like this
You're subscribed. New articles come by email, as I publish or every Thursday. Change how often



Comments