JustEmails
PricingSign inStart free trialStart free
Comparisons··13 min read

Stalwart Mail Server Alternative for People Who Would Rather Not Be On Call

Stalwart is a genuinely modern mail server written in Rust, and running it is still running a mail server. Here is the build-versus-buy math with the admin time priced in.

By JustEmails Platform Team
Contents
  1. Quick Verdict
  2. Feature-by-Feature Comparison
  3. Where Stalwart Wins
  4. Modern Architecture
  5. JMAP Protocol Support
  6. Total Control
  7. Learning Infrastructure
  8. Where JustEmails Wins
  9. Time Cost
  10. IP Reputation
  11. DNS Checks Done For You
  12. Bundled Transactional API
  13. Support
  14. Pricing Breakdown
  15. Who Should Pick What
  16. The Honest Take
  17. Frequently Asked Questions
  18. Is Stalwart Mail Server production-ready in 2026?
  19. How much does it actually cost to run Stalwart Mail Server yourself?
  20. Can I migrate from Stalwart to JustEmails if self-hosting gets old?
  21. Does JustEmails support JMAP like Stalwart does?
  22. Try JustEmails

In self-hosted email discussions, one name comes up again and again: Stalwart.

Stalwart Mail Server is the new kid in self-hosted email — a single Rust binary that handles SMTP, IMAP, JMAP, spam filtering, and authentication without the typical Postfix-plus-Dovecot-plus-Rspamd-plus-OpenDKIM stack. It's what a modern mail server looks like when you don't carry 20 years of legacy config formats. The r/selfhosted crowd loves it, and it's easy to see why.

But here's the question nobody in those threads asks directly: should you actually run your own mail server in 2026? Or is the self-hosting dream a time sink that managed services solve for $49/year?

That's what this comparison is about. Where Stalwart wins, where JustEmails wins, and which one makes sense for your situation.

Quick Verdict

TL;DR: Stalwart is the best self-hosted mail server available right now. Modern architecture, single binary, sane defaults. If you're a DevOps engineer who enjoys infrastructure and has spare cycles, it's a joy to run. JustEmails is for everyone else — $49/year flat, no servers to maintain, no IP reputation to nurse. If your goal is "email that works" rather than "email as a hobby project," managed hosting wins.

Here's the honest truth: we're not competitors in the traditional sense. Stalwart is open source and free. JustEmails charges money. The real question is what your time costs.

Feature-by-Feature Comparison

FeatureJustEmailsStalwart Mail Server
Pricing$49/year flatFree (open source)
Infrastructure costIncluded in the $49$5-15/month VPS
Setup timeMinutes, plus DNS propagation4-8 hours minimum
MaintenanceNone (managed)Ongoing (you own it)
Unlimited domainsYes (always)Yes (no limits)
Unlimited mailboxesYes (always)Yes (no limits)
Storage10 GB included; +100 GB at $99/yearWhatever your VPS has
SMTP/IMAPYesYes
JMAP supportNoYes
Spam filteringRspamd + ClamAV (managed)Built-in (configurable)
SPF/DKIM/DMARCAuto-configuredManual setup
IP reputationShared IP, managed by usYour responsibility
Transactional APIBundled (1K/mo free)None (SMTP from your own IP)
WebmailCustom dashboardOptional (SoGo, Roundcube, etc.)
SupportEmail supportCommunity (free); paid Enterprise support

The price delta looks massive at first glance — free versus $49/year. But that comparison misses the point entirely. Read on.

Where Stalwart Wins

Real talk: Stalwart is impressive engineering. Here's where it genuinely beats managed hosting.

Modern Architecture

Stalwart is written in Rust with a ground-up design. One binary. One config file. That's it. No juggling Postfix main.cf plus Dovecot conf.d plus Rspamd local.d plus systemd unit files for four different daemons that all hate each other.

Compare that to Mail-in-a-Box or mailcow, which bundle the traditional stack and hide complexity behind scripts. They work, but you're still running Postfix under the hood — and Postfix config syntax is, frankly, hostile. Stalwart is actually different — native JMAP, built-in spam filtering, integrated authentication. If you've ever debugged a Postfix-Dovecot SASL handshake failure at 2 AM, you already know exactly how much that four-daemon stack asks of whoever's on call.

JMAP Protocol Support

Stalwart implements JMAP (JSON Meta Application Protocol) — the modern replacement for IMAP that actually makes sense for web and mobile apps. Efficient sync, push support, cleaner semantics.

JustEmails doesn't support JMAP. Neither do most managed providers. If you're building custom tooling against your mail server or want the newest protocol support, Stalwart is one of the few options that delivers.

The catch? JMAP client support is still limited. Most email apps use IMAP. JMAP matters if you're a developer building against the protocol; it's irrelevant if you're using Thunderbird or Apple Mail.

Total Control

With Stalwart, you own everything. Storage, logs, encryption keys, backup strategy, geographic location of your data. No mail provider sits between you and your mail.

For privacy-focused users, that's non-negotiable. Managed services (including us — yes, I'm admitting this) mean trusting a provider. Stalwart means trusting only yourself. Different threat models, different choices. We can't compete on this point, and I'm not going to pretend otherwise.

Learning Infrastructure

If your goal is learning email infrastructure rather than just having working email, self-hosting is the only path. You'll understand MX records, PTR records, IP warm-up, spam scoring, DMARC alignment, and a dozen other concepts that managed services abstract away.

That knowledge has career value. Running mail servers is rare enough that it stands out on a resume. JustEmails gives you email. Stalwart gives you email plus education.

Where JustEmails Wins

Now the flip side. Here's why most people should skip self-hosting entirely.

Time Cost

Setting up Stalwart takes 4-8 hours if you know what you're doing. Longer if you're learning as you go. Then there's ongoing maintenance: security updates, monitoring disk space, watching logs for delivery issues, debugging why Gmail started rejecting your messages.

JustEmails setup is a few minutes of work: add your domain, publish the DNS records the dashboard lists (it checks each one and shows which are still missing), create mailboxes. DNS changes usually show within minutes and can take a few hours. Done. No servers. No updates. No 3 AM alerts. Our custom domain email setup guide walks through the process if you want to see what's involved.

If you bill clients $100/hour, the math is brutal. Eight hours of Stalwart setup equals $800 of your time versus $49/year for managed hosting. Self-hosting only makes economic sense when your time is free — or when learning infrastructure is itself the goal. We compared what business email costs across providers in our 2026 survey if you want the numbers.

IP Reputation

This is the killer. Truly.

New IP addresses have no reputation. Gmail, Microsoft, and Yahoo don't know if your fresh VPS IP is a legitimate mail server or the next spam cannon. Deliverability problems are common for the first few weeks. Sometimes months.

JustEmails sends from shared infrastructure; dedicated IPs are not offered. Keeping that sending IP's reputation clean is our job, and we monitor it across five blocklists. A newly verified domain still has a sending ramp (covered below), but you aren't building an IP's history from nothing. Self-hosters have to warm up IPs manually — low volume at first, gradually increasing, hoping nothing triggers spam filters. It's tedious work, full stop, and avoiding it is most of what a managed service is selling.

Weeks of troubleshooting deliverability that looks fine on paper is a familiar story — SPF passes, DKIM signs, DMARC aligns — while Gmail still junk-folders everything because the IP has no history. Maddening, and it's the problem managed services solve that the r/selfhosted crowd doesn't talk about enough. If you're serious about email authentication, our guide on implementing DMARC p=reject safely covers the full rollout process.

DNS Checks Done For You

Stalwart tells you which DNS records to add. You add them manually, wait for propagation, and hope you didn't typo the DKIM selector. Then you run command-line checks to verify.

JustEmails shows you the exact records, checks each one automatically and shows which are still missing. If your DNS is on Cloudflare it can add the records for you; with other DNS hosts you paste them in yourself. Zero command-line required. For non-technical users or teams without dedicated DevOps, the difference matters.

Bundled Transactional API

JustEmails includes 1,000 transactional emails per month — password resets, receipts, notifications. Add capacity at $25/year per 10K tier. One provider, one dashboard, one bill. The API needs a paid plan: the 7-day trial has no API access.

Volume has a stated ceiling, which is the figure to check against your send profile: no more than 50 a day in the first week after you verify your domain, 200 in the second week, and up to 500 from day 15 onward — mail sent from your mailboxes and through the REST API draws on the same daily total, so a busy integration eats the cap just as fast as a busy inbox. An API tier raises the monthly quota, not that daily ceiling.

Stalwart can send your app's mail over SMTP itself, with its own queues, but it goes out from your server's IP, so transactional mail inherits the same reputation problem. The usual fix is a separate service (Resend, Postmark, SendGrid). More moving parts.

For SaaS founders and agencies, consolidated billing matters. Check out our SMTP vs API transactional email guide if you're weighing delivery methods. If you're migrating from Google Workspace, we have a dedicated migration guide that covers the process step by step.

Support

With JustEmails, the server, the patches and the sending IP are ours to fix. When something breaks, you email support instead of reading logs.

Stalwart's free Community edition is supported through GitHub issues and its Discord, where you're competing for attention with every other user; response-time commitments come with a paid Enterprise license. Either way, the fix is yours to apply. If your CEO's email breaks on a Monday morning, you're the one on call.

Pricing Breakdown

As of July 2026, here's the real cost comparison.

JustEmails:

  • All-In Plan: $49/year — unlimited domains, unlimited mailboxes, 10 GB included
  • Storage add-on: +100 GB for $99/year (stackable)
  • Transactional API add-on: +$25/year per 10K-email/month tier (1K/mo included)
  • Team members: $2/member/month (owner included free)
  • Total year-one cost: $49 if you're the only person with a dashboard login (mailboxes don't count as team members)

Stalwart (self-hosted):

  • Software: $0 (AGPL-3.0 Community edition; a paid Enterprise license also exists)
  • VPS: $5-15/month ($60-180/year) — Hetzner, DigitalOcean, Linode, etc.
  • Domain + DNS: Already have it (no additional cost)
  • Your time: 8+ hours initial, 2-4 hours/month ongoing
  • Total year-one cost: $60-180 plus labor

If your time is free — student, hobbyist, learning infrastructure — Stalwart wins on price. If your time has value, JustEmails wins by a wide margin. One hour of $50/hour labor covers more than a year of managed hosting.

Who Should Pick What

Choose Stalwart if:

  • You're a developer or sysadmin who enjoys infrastructure
  • Learning email internals is a goal, not an obstacle
  • Privacy requires you control all hardware and keys
  • You have spare time for ongoing maintenance
  • JMAP support matters for your use case
  • You're comfortable debugging delivery issues solo

Choose JustEmails if:

  • You want email that works without servers
  • Your time bills at $50+/hour
  • You're running business email where downtime costs money
  • You manage email for clients and need someone else to keep the server running
  • IP reputation shouldn't be your problem
  • You want transactional email bundled, not separate

Either works if:

  • You're technical and running personal domains
  • You don't need enterprise features (compliance, audit logs)
  • You're sending fewer than 10K emails/month

Look, I'll be honest: if you're reading this comparison at all, you're probably technical enough for either option. The question is whether you want email to be a project or a utility.

The Honest Take

Stalwart is the best self-hosted mail server on the market right now. Genuinely. The Rust architecture, single-binary deployment, and sane configuration make it what modern email infrastructure should look like. If I were teaching someone email systems, I'd point them to Stalwart. I mean that.

But most people shouldn't run their own mail servers. That's not a knock on skill — it's a recognition that email infrastructure is a full-time job disguised as a side project. The r/selfhosted community romanticizes running your own services, and that's fine for learning. Terrible strategy for businesses that need email to just work, though.

JustEmails exists to close that trade-off — flat pricing with no per-mailbox charge, modern infrastructure without server maintenance. That's what $49/year buys: someone else worrying about IP reputation at 3 AM so you don't have to.

If you love infrastructure, run Stalwart. Learn everything. It's a beautiful piece of software.

If you just want email, let us handle it. And if you're curious about what else we're building at Velocity Digital Labs, check out ClickzProtect for ad fraud protection (we wrote about detecting bot traffic patterns recently), VeloCalls for AI-powered calling, or JustAnalytics for privacy-first web analytics.

Questions? support@justemails.app.

Frequently Asked Questions

Is Stalwart Mail Server production-ready in 2026?

Yes, but with caveats. It handles SMTP, IMAP, JMAP, and full authentication out of the box. The catch is that "production-ready" for self-hosters means you're comfortable maintaining it yourself — updates, security patches, DNS, IP reputation. If you have DevOps skills and spare time, it's solid. If you want email to just work without maintenance windows, managed hosting is the safer path.

How much does it actually cost to run Stalwart Mail Server yourself?

Hardware costs are minimal — a $5-10/month VPS handles most personal and small business loads. But the real cost is time. Expect 4-8 hours for initial setup, plus 2-4 hours monthly for updates, monitoring, and troubleshooting. If your hourly rate is $50+, the math changes fast. A $49/year managed service pays for itself after about an hour of saved labor. Self-hosting makes sense when learning infrastructure is the goal, not just getting email working.

Can I migrate from Stalwart to JustEmails if self-hosting gets old?

Yes. Stalwart uses standard IMAP, so migration is straightforward. JustEmails' migration tool imports from any IMAP server and keeps your folders, or you can copy mail across with an IMAP client such as Thunderbird. How long it takes depends on archive size. DNS cutover means updating your MX record and replacing the SPF and DKIM records — changes usually show within minutes and can take a few hours. The reverse also works if you later decide to self-host.

Does JustEmails support JMAP like Stalwart does?

Not currently. JustEmails supports IMAP, SMTP, and POP3 — the established protocols most email clients expect. Stalwart's JMAP support is forward-looking and efficient for modern apps, but JMAP client support is still limited in 2026. Unless you're building custom tooling against the JMAP spec, IMAP covers nearly all real-world use cases. We prioritize broad compatibility over bleeding-edge protocols.


Try JustEmails

Unlimited custom domain email hosting for $49/year flat — unlimited domains, unlimited mailboxes, 10 GB storage, full IMAP/SMTP. Built for agencies, freelancers, and anyone managing email across more than one domain.

Start your 7-day free trial → · How it compares

stalwart-mail-server-alternativeself-hosted-emailrust-email-servermanaged-email-hostingemail-infrastructurebuildinpublicsaasstudioaiworkforcebuildwithclaude

Related posts

Tutorials
Fix: Your Own Domain's Email Is Flagged as Spoofing
13 min read
Tutorials
Send Transactional Email from Bun + Hono with JustEmails API
13 min read
Tutorials
Amazon WorkMail Alternative: How to Migrate to JustEmails Without Losing Mail
12 min read