SnappyMail
by SnappyMail

What SnappyMail is
SnappyMail is a free, open-source web email client for self-hosted deployment. Install it on a web server, configure mail settings through its administration page and use it in a browser; no database is required. Listed protocols are IMAP, SMTP and Sieve. The interface supports responsive design, dark mode, message sorting and spam-score display. OpenPGP-related support includes GnuPG, Mailvelope, OpenPGP.js v5, PGP/Inline, PGP/MIME, ECC keys and whole-message encryption. Security controls include syslog login errors, Sec-Fetch checks and administrator TOTP two-factor authentication. SnappyMail is a RainLoop fork adapted for newer browsers, but most RainLoop plugins need replacements or code changes. It requires PHP 7.4 or newer and is licensed AGPL-3.0. The project recommends separate web and mail servers and says only the latest version receives security updates. POP3 is listed as unavailable.
Who it suits
SnappyMail suits organizations or individuals wanting a self-hosted, open-source webmail client. It is intended for administrators comfortable with PHP, web-server installation and mail-server configuration.
What it does well
- Free AGPL-3.0 open source
- No database required
- IMAP, SMTP and Sieve support
- Responsive design and dark mode
- OpenPGP support listed
What to know first
- POP3 support unavailable
- Most RainLoop plugins are incompatible
- Requires PHP 7.4 or newer
- Only latest version gets security updates
Verdict
SnappyMail offers self-hosted webmail with broad protocol, interface and OpenPGP support, without requiring a database. Administrators should account for PHP requirements, limited RainLoop plugin compatibility and the lack of POP3.
Facts from SnappyMail's own pages
- App coverage
- web · github.com, 21 Sept 2026
- Deployment
- The installation guide describes installing SnappyMail on a web server and configuring mail server settings through its admin page. · github.com, 12 Oct 2026
- Encryption
- When available, SnappyMail uses Sodium or OpenSSL to encrypt secure data after migration from RainLoop; the guide advises installing both. · github.com, 12 Oct 2026
- Headquarters
- Bilthoven, Netherlands · snappymail.eu, 28 Sept 2026
- Integrations
- The comparison page lists integrations for Arch Linux, Cloudron, cPanel, CyberPanel, HestiaCP, Nextcloud, and QNAP. · snappymail.eu, 12 Oct 2026
- License
- The project repository identifies its license as AGPL-3.0. · github.com, 12 Oct 2026
- Mail handling
- The comparison page lists sorting messages by date, size, or subject, and displaying spam scores. · snappymail.eu, 12 Oct 2026
- Mail protocols
- The comparison page lists IMAP, SMTP, and Sieve support. · snappymail.eu, 12 Oct 2026
- Mobile performance
- The product site says mobile booting downloads about 138 KB using Brotli and reports up to a 99% Lighthouse performance grade. · snappymail.eu, 12 Oct 2026
- Notable limit
- The comparison page marks POP3 support as unavailable. · snappymail.eu, 12 Oct 2026
- OpenPGP
- The comparison page lists GnuPG, Mailvelope, OpenPGP.js v5, PGP/Inline, PGP/MIME, ECC keys, and whole-message encryption support. · snappymail.eu, 12 Oct 2026
- Origin
- SnappyMail is a fork of RainLoop with changes for compatibility with newer mobile and desktop browsers. · snappymail.eu, 12 Oct 2026
- Package verification
- The guide provides GPG key locations for verifying a SnappyMail package. · github.com, 12 Oct 2026
- Performance
- The maker says mobile startup downloads about 138 KB using Brotli and reports up to a 99% Lighthouse performance grade. · snappymail.eu, 12 Oct 2026
- Privacy changes
- The project README says it removed Sentry, Gravatar, Facebook, Google, Twitter, Dropbox, and X-Mailer references or inclusions as privacy and GDPR-friendly changes. · github.com, 12 Oct 2026
- Product
- SnappyMail is a simple, modern, lightweight, fast web-based email client. · snappymail.eu, 12 Oct 2026
- RainLoop migration
- SnappyMail is described as a semi-drop-in RainLoop replacement, but most RainLoop plugins are incompatible and need SnappyMail equivalents or code changes. · github.com, 12 Oct 2026
- Release
- The releases page lists version 2.38.2 as the latest release, dated October 9. · github.com, 12 Oct 2026
- Requirements
- SnappyMail requires PHP 7.4 or newer and lists Chrome 69+, Firefox 78+, Opera 100+, Safari 12+, and Edge 79+ as supported browsers. · github.com, 12 Oct 2026
- Responsive design
- The comparison page lists responsive design and dark mode as supported features. · snappymail.eu, 12 Oct 2026
- Security controls
- The comparison page lists syslog login errors, Sec-Fetch checks, and admin TOTP two-factor authentication. · snappymail.eu, 12 Oct 2026
- Security guidance
- The installation guide recommends hosting webmail on a separate server from the mail server to isolate services and reduce the attack surface. · github.com, 12 Oct 2026
- Security support
- The project security policy says only the latest version receives security updates and directs vulnerability reports to an encrypted email address. · github.com, 12 Oct 2026
- Self-hosting
- The project describes simple installation and upgrades, and says no database is required. · github.com, 12 Oct 2026
Where SnappyMail stands on Freedom251
- Email clients#86 of 142