Mailpit is a self-hosted email and SMTP testing server that catches outbound mail from your apps and shows every message in a fast web UI, preinstalled and running behind nginx and ready within minutes of launch. A unique UI password is generated on first boot. Backed by 24/7 cloudimg support.
## Mailpit by cloudimg
Self-hosted email and SMTP testing tool for developers: a fake SMTP server that catches the mail your applications send and shows every message in a fast, searchable web UI - rendered HTML, plain text and raw source, attachments, headers, and spam and link checks. Because Mailpit never delivers mail to real recipients, you can safely point a dev or staging environment at it. Delivered fully installed behind an nginx reverse proxy - a mail-testing console serving within minutes. Current release Mailpit 1.30.3. A single static Go binary running as a dedicated system user under systemd, listening for SMTP on port 25 and serving its UI and REST API on loopback fronted by nginx :80 with the WebSocket upgrade its live message list needs; captured mail stored in SQLite on a dedicated independently resizable data disk. First boot generates a per-instance UI password, applies it as an htpasswd bcrypt credential and records it in a root-only file - no shared or default credentials ship, while the load-balancer health endpoints stay open. Point your app's SMTP at host:25, inspect every message in the browser, run HTML-client compatibility and link checks, and wire the REST API into automated tests. 24/7 cloudimg support. All product and company names are trademarks of their respective holders.