| Port details |
- stalwart Stalwart Mail Server
- 0.15.5 mail
=1 0.13.4Version of this port present on the latest quarterly branch. - Maintainer: orville@anislet.dev
 - Port Added: 2025-10-22 05:18:07
- Last Update: 2026-03-03 00:14:39
- Commit Hash: 61feef1
- People watching this port, also watch:: navidrome, onlyoffice-documentserver, matrix-conduit
- License: AGPLv3 SELv1
- WWW:
- https://stalw.art/
- Description:
- Stalwart Mail Server is an open-source mail server solution with
JMAP, IMAP4, POP3, and SMTP support and a wide range of modern
features. It is written in Rust and designed to be secure, fast,
robust and scalable.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- To install the port:
- cd /usr/ports/mail/stalwart/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/stalwart
- pkg install stalwart
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: stalwart
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1771106052
SHA256 (rust/crates/RustyXML-0.3.0.crate) = 8b5ace29ee3216de37c0546865ad08edef58b0f9e76838ed8959a84a990e58c5
SIZE (rust/crates/RustyXML-0.3.0.crate) = 17517
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- libclang.so : devel/llvm21
- rust>=1.93.0 : lang/rust
- cmake : devel/cmake-core
- gmake : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libzstd.so : archivers/zstd
- librocksdb.so : databases/rocksdb
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for stalwart-0.15.5:
ENTERPRISE=off: Enable Enterprise features (require license)
====> Database and storage backends: you have to choose at least one of them
SQLITE=on: Enable SQLite backend
FOUNDATIONDB=off: Enable FoundationDB backend
POSTGRES=on: Enable PostgreSQL backend
MYSQL=on: Enable MySQL backend
ROCKSDB=on: Enable RocksDB backend
ELASTIC=off: Enable ElasticSearch backend
S3=on: Enable S3 storage backend
REDIS=on: Enable Redis backend
AZURE=off: Enable Azure storage backend
===> Use 'make config' to modify these settings
- Options name:
- mail_stalwart
- USES:
- cpe cargo
- pkg-message:
- For install:
- Note: You must define a fallback-admin manually in the configuration file
at %%ETCDIR%%/config.toml to be able to login the first time.
Edit the configuration for the fallback-admin:
[authentication.fallback-admin]
user = "admin"
secret = "yourplaintextpasswordhere"
The secret will be replaced with a hash if you change the fallback
admin's password in the web admin panel. The secret value can also be a
password hash documented here: https://stalw.art/docs/auth/authentication/password/
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.15.5 03 Mar 2026 00:14:39
    |
Mark Felder (feld)  |
mail/stalwart: Update to 0.15.5
PR: 290995 |
0.13.4 22 Oct 2025 16:27:27
    |
Mark Felder (feld)  |
mail/stalwart: Fix Makefile.crates
Remove shell/control chars that were mistakenly redirected into the file
PR: 286326 |
0.13.4 22 Oct 2025 05:16:52
    |
Mark Felder (feld)  |
mail/stalwart: New port: Stalwart Mail Server
Stalwart Mail Server is an open-source mail server solution with
JMAP, IMAP4, POP3, and SMTP support and a wide range of modern
features. It is written in Rust and designed to be secure, fast,
robust and scalable.
WWW: https://stalw.art/
PR: 286326
Submitted by: Orville Song <orville@anislet.dev> |