--- title: Stalwart created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, email, rust, smtp, imap, jmap, auto-hebergement] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Email, https://github.com/stalwartlabs/mail-server] --- # 📧 Stalwart > **Serveur mail moderne tout-en-un** Ă©crit en Rust : SMTP, IMAP4, JMAP, CalDAV, CardDAV, anti-spam et gestion native en un seul binaire. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [stalw.art](https://stalw.art) | | **GitHub** | [stalwartlabs/mail-server](https://github.com/stalwartlabs/mail-server) | | **License** | AGPL-3.0 | | **Langage** | Rust | | **Étoiles GitHub** | 13 086 ⭐ | | **CatĂ©gorie** | [[cat-email\|Email]] | | **Mainteneur** | Stalwart Labs GmbH | ## 📝 Description **Stalwart Mail Server** est un projet relativement rĂ©cent (lancement public 2023) qui ambitionne de **réécrire l'intĂ©gralitĂ© de la stack mail en Rust**, dans un seul binaire performant et sĂ©curisĂ©. **Composants intĂ©grĂ©s** : - **SMTP** (rĂ©ception + relais) avec support DSN, ETRN, SIZE extensions - **IMAP4** rev2 et rev4 + **JMAP** (protocole moderneæ›żä»Ł IMAP, plus rapide) - **CalDAV/CardDAV** : calendrier et contacts - **Anti-spam** : SpamAssassin compilĂ©, Rspamd-like scoring, DNSBL, greylisting, DMARC - **Web admin** native + webmail optionnel (Stalwart Webmail sĂ©parĂ©) - **Sieve** : filtrage cĂŽtĂ© serveur - **OAuth2 / OIDC** : authentification moderne, support SSO **Forces** : - **Performance** : jusqu'Ă  plusieurs millions de messages/jour sur un seul nƓud - **MĂ©moire safe** (Rust) → moins de failles de sĂ©curitĂ© type use-after-free - **Multi-protocoles modernes** : JMAP en plus d'IMAP, c'est rare - **Sauvegarde / restore** natifs avec export/import complet - **Config en TOML** claire et versionnable **Faiblesses** : - **MaturitĂ©** : plus jeune que Postfix+Dovecot (20+ ans d'age cumulĂ©) - **ÉcosystĂšme de plugins** plus limitĂ© - **Documentation** en cours d'enrichissement - **CommunautĂ©** plus petite que mailcow/mailu ## 🚀 Installation ### Docker (recommandĂ©) ```yaml # docker-compose.yml version: '3.8' services: stalwart: image: stalwartlabs/mail-server:latest container_name: stalwart restart: unless-stopped hostname: mail.example.com volumes: - ./data:/opt/stalwart-mail ports: - "25:25" # SMTP - "587:587" # Submission - "465:465" # SMTPS - "993:993" # IMAPS - "4190:4190" # Sieve - "8080:8080" # HTTP admin environment: - HOSTNAME=mail.example.com ``` Le container initialise tout et crĂ©e un fichier `config.toml` Ă  Ă©diter. ### Binaire natif ```bash # TĂ©lĂ©chargement direct du binaire curl -sSL https://github.com/stalwartlabs/mail-server/releases/latest/download/stalwart-mail-linux-x86_64.tar.gz | tar xzf - ./stalwart-mail --config /etc/stalwart/config.toml ``` ## ⚙ Configuration 1. **DNS** : MX, SPF, DKIM (gĂ©nĂ©ration automatique via la CLI), DMARC 2. **Reverse DNS** : obligatoire pour ne pas ĂȘtre classĂ© spam 3. **Base de donnĂ©es** : SQLite par dĂ©faut, recommandĂ© PostgreSQL pour la production 4. **Stockage** : filesystem par dĂ©faut (maildir), support blob storage S3 5. **TLS** : auto-certificats Let's Encrypt via ACME natif 6. **Admin** : compte créé au premier dĂ©marrage, mot de passe Ă  changer ## 🔗 Alternatives - **[app-mailcow](app-mailcow)** — Plus mature, DockerisĂ©, basĂ© sur Postfix/Dovecot - **[app-mailu](app-mailu)** — Plus simple, multi-conteneurs - **[app-mox](app-mox)** — Concurrent direct en Go, mono-binaire ## 🔒 SĂ©curitĂ© - **MĂ©moire safe** par construction (Rust), rĂ©duit drastiquement les CVE mĂ©moire - **OAuth2 / OIDC** pour SSO avec Keycloak/Authentik - **Anti-spam** intĂ©grĂ© (SpamAssassin embarquĂ©, pas de service sĂ©parĂ©) - **Chiffrement at rest** optionnel (Cryptomator-like) - **Rate limiting** et quotas par utilisateur - **Logs structurĂ©s** exportables vers Loki/Elasticsearch ## 📚 Ressources - [Site officiel](https://stalw.art) - [Documentation](https://stalw.art/docs/) - [GitHub stalwartlabs/mail-server](https://github.com/stalwartlabs/mail-server) - [Blog technique](https://stalw.art/blog/) ## Pages LiĂ©es - [[cat-email]] — Toutes les apps Email du catalogue - [[app-mailcow]] — Alternative plus mature et populaire - [[app-mailu]] — Plus simple Ă  prendre en main - [[app-mox]] — Concurrent en Go - [[securisation-home-lab]] — SĂ©curiser un serveur mail - [[recettes-docker-compose]] — Templates Docker