FindSoftware

MailCrab

Email test server for development that accepts SMTP mail and shows it in a web interface, written in Rust.

MailCrab is an email test server for development, written in Rust. It accepts all SMTP mail, keeps it in memory while it runs, and shows it in a web interface that also displays attachments, headers and the raw message. The README describes it as inspired by MailHog and MailCatcher.

It runs from a Docker image, a single binary build, or a Helm chart on Kubernetes.

Worth knowing

The README describes MailCrab as a development tool, not a service for live mail. Messages stay in memory until a restart unless a retention period clears older ones.

Identity

Status
Active
Maintainer
tweedegolf1
First release
20235

Rendering and deploy

Runs as
Dev only, Always on23
Install with
docker2

Releases

Current major version
16
Last release
2026-09-177

Adoption

GitHub stars
1,0021
Contributors
198

Why these figures do not compare

Sources

  1. 2026-11-03: links, Maintainer, Written in, License, License model, GitHub stars
    api.github.com/repos/tweedegolf/mailcrab
  2. 2026-11-03: Categories, Runtime, Install with, Runs as, Admin interface
    github.com/tweedegolf/mailcrab/blob/main/README.md
  3. 2026-11-03: Runs as
    github.com/tweedegolf/mailcrab/blob/main/flydotio_deployment.md
  4. 2026-11-03: License
    github.com/tweedegolf/mailcrab/blob/v1.9.0/mailcrab/Cargo.toml
  5. 2026-11-03: First release
    api.github.com/repos/tweedegolf/mailcrab/releases
  6. 2026-11-03: Current major version
    github.com/tweedegolf/mailcrab/releases/tag/v1.9.0
  7. 2026-11-03: Last release
    hub.docker.com/v2/repositories/marlonb/mailcrab/tags/
  8. 2026-11-03: Contributors
    api.github.com/repos/tweedegolf/mailcrab/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON