This is an old revision of the document!
Stalwart Mail Server
work in progress
Stalwart Step into the future with Stalwart, the open-source e-mail powerhouse blending modern features with unparalleled security, speed, and scalability.
It's a modern emal server writte in Rust.
Installation
seradd -m -d /data/daemons/stalwart stalwart mkdir /data/stalwart chown stalwart:stalwart /data/stalwart
- docker-compose.yml
name: stalwart services: mail-server: tty: true stdin_open: true ports: - 2443:443 - 10025:125 # port 25 seems to create troubles in podman... - 2080:8080 - 2587:587 - 2465:465 - 2143:143 - 2993:993 - 4190:4190 - 2110:110 - 2995:995 volumes: - /data/stalwart:/opt/stalwart-mail container_name: stalwart-mail image: stalwartlabs/mail-server:latest networks: - stalwart-net networks: stalwart-net: {}
Note that i have used all ports above 1024 to avoid issues with root-only ports in rootless containers.
podman compose pull podman compose up
Note your admin usernamne and password like:
[mail-server] | 🔑 Your administrator account is 'admin' with password 'xxxx'.
Change the SMTP port to 125 to match the above compose file