Installation
Docker
sh
docker run -p 1025:1025 -p 8025:8025 smyile/rustmail:latestSee the Docker guide for Compose, persistence, and configuration.
Homebrew
sh
brew install rustmailapp/rustmail/rustmailIf you run RustMail as a service (brew services start rustmail), upgrading to 0.8 migrates the database unattended on the next restart. See Upgrading.
Arch Linux (AUR)
Not published by us
AUR account registration has been closed since June 2026, so we have no way to publish or update rustmail-bin. Whatever the command below installs is not a release we publish or keep current, and it will not track new versions.
Use Homebrew, Docker, or the pre-built binaries instead.
sh
yay -S rustmail-binOr with any AUR helper (paru -S rustmail-bin, pacman -S rustmail-bin via chaotic-aur, etc.).
Pre-built Binaries
Download from GitHub Releases: Linux x86_64/aarch64/armv7 (glibc and musl builds), macOS (Intel + Apple Silicon).
From Source
sh
git clone https://github.com/rustmailapp/rustmail
cd rustmail
make build
./target/release/rustmailDefault Ports
| Service | Port |
|---|---|
| SMTP | 1025 |
| HTTP / WebSocket | 8025 |
