Snappymail

App in the BluixApps catalog

What it is

SnappyMail is a modern, fast webmail client — fork of RainLoop with active development. Single-page application architecture, real-time UI updates, beautiful interface. Lightweight PHP-based, file-backed (no database required for basic operation).

For self-hosters who think Roundcube's UI feels dated and want something modern, SnappyMail is the actively-developed answer.

What it's for

  • Modern webmail UI — beautiful SPA experience for IMAP
  • Multi-account access — multiple mailboxes in one UI
  • Mobile webmail — responsive design
  • Replacement for RainLoop — actively maintained successor
  • Lightweight deployment — no DB required for basic use

Who it's for

  • Self-hosters wanting modern UI alternative to Roundcube
  • Privacy-conscious users running personal mail with sleek UI
  • Hosting providers offering modern webmail option
  • Small businesses wanting on-prem webmail with good UX
  • Tech enthusiasts appreciating SPA-style web apps

Why teams pick SnappyMail over alternatives

  • MIT license — fully open
  • Modern UI — single-page app, fast, mobile-friendly
  • Active fork — successor to abandoned RainLoop
  • Lightweight — PHP + file storage; no DB required minimum
  • OAuth support — Google / Microsoft OAuth integration
  • OpenPGP — encryption built in

Integrations

  • IMAP backends — Dovecot, Cyrus, any IMAP4
  • SMTP — any SMTP for sending
  • OAuth — Google, Microsoft, custom OIDC
  • OpenPGP — encryption + signature support
  • Sieve — filter management via UI
  • Two-factor auth — TOTP support
  • Custom themes — visual branding

Notable users & community

  • 1.5k+ GitHub stars (rapidly growing)
  • Fork of original RainLoop after upstream went silent
  • Active GitHub community
  • Featured in self-hosted webmail roundups
  • Frequent releases tracking modern web stack

Tips & operations

  • HTTPS mandatory — webmail credentials over plain HTTP = compromise
  • Configure SMTP per domain — outbound configuration is per-domain
  • OAuth setup — Google / Microsoft OAuth requires app registration; document in install
  • File storage backend — default; works fine for personal / small business
  • Database optional — enable only if you need extended features
  • Backup config + data dir — flat files; standard backup works

What we ship in BluixApps

  • Docker compose: SnappyMail + persistent data volume
  • Pinned ghcr.io/the-djmaze/snappymail:2.36 (release-tagged)
  • HTTPS via Let's Encrypt
  • Admin via env config
  • Persistent volume for data
  • Default config sane for typical Dovecot backend
  • 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