Stalwart

App in the BluixApps catalog

What it is

Stalwart is a modern, all-in-one mail server written in Rust — SMTP + IMAP + JMAP + WebDAV in a single binary. Designed from scratch with modern protocols (JMAP), modern security, modern UX. The "what if email was designed today" answer.

For self-hosters who think Mailcow's component-soup is unnecessary, Stalwart is the integrated single-binary alternative.

What it's for

  • Full self-hosted mail — SMTP, IMAP, JMAP, WebDAV in one binary
  • Modern protocols — JMAP for fast app integration
  • Spam filtering — built-in modern anti-spam (no Rspamd integration needed)
  • Multi-domain hosting — many domains in one instance
  • Anti-phishing — DMARC, ARC, DKIM, SPF, BIMI all native

Who it's for

  • Self-hosters wanting modern email server architecture
  • Privacy-conscious individuals running personal mail
  • Small businesses wanting integrated mail without component sprawl
  • Tech enthusiasts experimenting with JMAP
  • Privacy-bound orgs under EU data residency

Why teams pick Stalwart over alternatives

  • AGPLv3 — fully open
  • Rust performance — handles 10k+ users on modest hardware
  • JMAP-native — modern email API replacing IMAP for new apps
  • Active development — strong recent OSS investment
  • Built-in anti-spam — no integration glue needed
  • Modern config — TOML + web UI

Integrations

  • Protocols — SMTP, IMAP4, POP3, JMAP, ManageSieve, WebDAV
  • Identity — LDAP, OpenID Connect, internal users
  • Storage — local filesystem, S3-compatible, Rocks DB, FoundationDB
  • Anti-spam — built-in DNSBL, Bayesian, ML-based
  • Anti-virus — ClamAV integration optional
  • DKIM/SPF/DMARC/ARC — all native
  • Web admin — modern dashboard

Notable users & community

  • 7k+ GitHub stars (rapidly growing)
  • Active Discord community
  • Backed by Stalwart Labs with sustainable open-core
  • Featured in modern email server roundups
  • Strong roadmap with frequent releases

Tips & operations

  • Reverse DNS required — same as any mail server
  • DKIM + SPF + DMARC — Stalwart helps configure; do not skip
  • Block port 25 reality — many cloud providers block it; verify before deploying
  • JMAP for app integration — preferred over IMAP for new apps
  • Backup is straightforward — Stalwart's data dir + config
  • Mind storage backend choice — local FS for small, S3 for production scale

What we ship in BluixApps

  • Docker compose: Stalwart + persistent data volume
  • Pinned stalwartlabs/mail-server:v0.10 (release-tagged)
  • HTTPS via Let's Encrypt for admin UI + JMAP
  • Admin via env config
  • DKIM + SPF + DMARC pre-configured for installed domain
  • Persistent volume for mail storage
  • Backup hook covers data volume
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution