Releases: mail-os/mail
Releases · mail-os/mail
Release list
v0.1.3
v0.1.3
Fixes
- fix(cli): probe systemctl by invoking it during
mail upgrade—command -vis a shell builtin and cannot be exec'd directly, so upgrades always reported "systemctl not available" and skipped the service restart - ci(version): run bump from packages/zig where build.zig.zon lives, fixing the manual Version Management workflow
Prebuilt binaries for linux & macOS (x86_64 + arm64) are attached below.
Install via pantry:
pantry install github.com/mail-os/mailv0.1.2
v0.1.2
Highlights
mail upgrade: new CLI command that gracefully updates an installation to the latest GitHub release (or--canaryprerelease /--version <tag>), with binary backup, atomic swap, and service restart.- IMAP unread counts:
APPENDnow honors the client flag list, so copies saved to Sent/Drafts no longer surface as unread in STATUS, webmail, or client badges. - Antispam suite: content-based spam scoring with configurable thresholds and Junk foldering, decode-before-scan filter upgrade, EDNS0 DNS, persistent greylisting, DNSBL handling, and brand-spoof/outreach detection.
- Multi-domain hosting: per-domain isolated mailboxes, per-domain outbound DKIM signing, and multiple local-delivery domains.
- Delivery hardening: opportunistic STARTTLS on outbound delivery, retry/bounce fixes, and silent-delivery-loss prevention.
Fixes
- fix(imap): honor APPEND flag list so sent/draft copies are not unread
- fix(dkim): verify all signatures and reconstruct CRLF so Stripe/SES mail passes
- fix(dkim): avoid use-after-free when reporting the signing domain
- fix(smtp): CRLF-aware header/body split + drain rejected BDAT payloads
- fix(smtp): stop sending duplicate 250 responses after DATA/BDAT
- fix(smtp): redact AUTH credentials from command logs
- fix(greylist): SPF-pass bypass + subnet-keyed triplets so provider mail delivers
- fix(delivery): harden retry bounce handling and restore release build compatibility
- fix(antispam): stop HTML_HIDDEN_TEXT over-firing on legitimate newsletters
- fix(caldav): revert line-unfolding that caused a use-after-free
Prebuilt binaries for linux & macOS (x86_64 + arm64) are attached below.
Install via pantry:
pantry install github.com/mail-os/mailv0.1.1
mail v0.1.1
Prebuilt binaries for linux & macOS (x86_64 + arm64) are attached below.
Install via pantry:
pantry install github.com/mail-os/mailv0.1.0
Release Info
- Version: v0.1.0
Installation
Download the appropriate binary for your platform from the assets below.
This release was created using the Pantry GitHub Action.
v0.0.2
Changes
- Fixed IMAP server integration
- Improved server startup sequence
- Updated dependencies
Available Binaries
| Platform | Binary |
|---|---|
| Linux x86_64 | smtp-server-x86_64-linux.tar.gz |
🦎 Built with Zig 0.16.0-dev
v0.0.1
Initial release of the Zig SMTP/IMAP mail server.
Features
- Full SMTP server with TLS/STARTTLS support
- IMAP server for email retrieval
- POP3 support
- SQLite-based email storage
- Spam and virus scanning support
Available Binaries
| Platform | Binary |
|---|---|
| Linux x86_64 | smtp-server-x86_64-linux.tar.gz |
| Linux ARM64 | smtp-server-aarch64-linux.tar.gz |
| macOS x86_64 (Intel) | smtp-server-x86_64-macos.tar.gz |
| macOS ARM64 (Apple Silicon) | smtp-server-aarch64-macos.tar.gz |
Installation
Download the appropriate binary for your platform:
Linux (x86_64)
curl -sL https://github.com/mail-os/mail/releases/download/v0.0.1/smtp-server-x86_64-linux.tar.gz | tar -xz
./smtp-server-x86_64-linuxLinux (ARM64)
curl -sL https://github.com/mail-os/mail/releases/download/v0.0.1/smtp-server-aarch64-linux.tar.gz | tar -xz
./smtp-server-aarch64-linuxmacOS (Intel)
curl -sL https://github.com/mail-os/mail/releases/download/v0.0.1/smtp-server-x86_64-macos.tar.gz | tar -xz
./smtp-server-x86_64-macosmacOS (Apple Silicon)
curl -sL https://github.com/mail-os/mail/releases/download/v0.0.1/smtp-server-aarch64-macos.tar.gz | tar -xz
./smtp-server-aarch64-macos🦎 Built with Zig 0.16.0-dev