MailCrab is a lightweight email testing server written in Rust, designed to intercept and inspect emails during the development process. It provides an accept-all SMTP server and a web-based interface to view formatted messages, headers, and attachments in real-time.
Highlights
Written entirely in Rust using the Axum backend and Yew frontend.
Provides a web interface and REST API to inspect incoming email metadata and raw content.
Extremely lightweight with a small 7.77 MB Docker image.
Supports both amd64 and arm64 architectures via Docker.
Features WebSocket support for real-time email notifications in the UI.