Mailpit self-hosted email and SMTP testing tool on Ubuntu 24.04 LTS by cloudimg. A fake SMTP server that catches every message your apps send and shows it in a modern web UI - HTML, source, headers, attachments, HTML and link checks. nginx on port 80 with a per-VM web UI password on first boot, SMTP on port 25, SQLite store on a dedicated data disk. MIT licensed.
Mailpit is a small, fast, self-hosted email and SMTP testing tool for developers. It runs a fake SMTP server that catches every message your application sends, stores each one, and shows it in a modern web interface where you can read the HTML, plain text and raw source, inspect headers and attachments, run HTML and link checks, and release messages onward when you choose. Because Mailpit never delivers mail externally, it is completely safe to point development and staging applications at it: nothing ever reaches a real inbox. The cloudimg image installs the pinned Mailpit 1.30.3 static binary and runs it as a dedicated mailpit system user under systemd. The web UI and REST API are fronted by nginx on port 80 with the WebSocket upgrade the live message list uses, and protected by HTTP Basic Auth whose password is generated uniquely on the first boot of every VM. The SMTP listener is exposed on port 25 for your applications, the SQLite message store lives on a dedicated 20 GiB Azure data disk captured into the image, and an unauthenticated /healthz endpoint is provided for Azure Load Balancer probes. MIT licensed. Backed by 24/7 cloudimg support.