--- title: Mail-in-a-Box created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, email, ubuntu, dns, auto-hebergement] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Email, https://github.com/mail-in-a-box/mailinabox] --- # 📧 Mail-in-a-Box > **Solution mail clĂ©-en-main** qui installe un serveur mail complet, DNS, anti-spam, webmail et synchronisation contacts/calendrier sur une machine Ubuntu vierge en une seule commande. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [mailinabox.email](https://mailinabox.email) | | **GitHub** | [mail-in-a-box/mailinabox](https://github.com/mail-in-a-box/mailinabox) | | **License** | MIT | | **Langage** | Shell / Python | | **Étoiles GitHub** | 15 322 ⭐ | | **CatĂ©gorie** | [[cat-email\|Email]] | | **Mainteneur** | Joshua Tauberer (communautaire) | ## 📝 Description **Mail-in-a-Box** (MIAB) est nĂ© en 2013 d'un constat simple : configurer un serveur mail sĂ©curisĂ© (SMTP, IMAP, antispam, DNS, certificats) Ă  la main est un **cauchemar**. Le projet automatise toute cette stack sur un **Ubuntu Server LTS vierge** (gĂ©nĂ©ralement 22.04 ou 24.04) avec une seule commande shell. **Ce qui est inclus** : - **SMTP/IMAP** via Postfix + Dovecot - **Anti-spam** : SpamAssassin, greylisting, DNSBL, DMARC - **Webmail** Roundcube intĂ©grĂ© - **DNS autoritaire** (ns1/mailinabox.example.com) — vous gĂ©rez votre propre zone - **Certificats Let's Encrypt** automatiques - **Contacts & calendrier** synchronisation via Nextcloud (intĂ©grĂ©) - **Web admin** sur port 443 pour tout gĂ©rer **Forces** : - **Vraiment clĂ©-en-main** : `curl -s https://mailinabox.email/setup.sh | sudo bash` et c'est (presque) fini - **DNS auto-gĂ©rĂ©** : plus de questions sur oĂč hĂ©berger ses zones - **SĂ©curitĂ© par dĂ©faut** : Postfix/Dovecot durcis, TLS partout, DNSSEC activĂ© si possible - **IdĂ©al pour 1-10 utilisateurs** (PME, famille, association) **Faiblesses** : - **Mono-serveur** : pas de haute disponibilitĂ©, pas de clustering - **Opinionated** : pas de choix de versions, de composants, de thĂšmes - **Pas de Docker** : installation directe sur l'OS - **CapacitĂ© limitĂ©e** au-delĂ  de quelques centaines de comptes - **Pas de mise Ă  jour sans risque** : la MAJ peut casser une config custom ## 🚀 Installation ### Sur Ubuntu 22.04/24.04 LTS vierge ```bash # En root, sur un serveur Ubuntu fraichement installĂ© curl -s https://mailinabox.email/setup.sh | sudo bash ``` Le script interactif pose quelques questions (hostname, email admin) puis installe toute la stack. ### PrĂ©requis - **VPS** Ubuntu 22.04 ou 24.04 LTS, accĂšs root - **IP publique fixe** avec reverse DNS configurĂ© (Ă  demander Ă  l'hĂ©bergeur) - **DNS glue records** chez le registrar pointant `ns1.box.example.com` et `ns2.box.example.com` vers l'IP - **Ports ouverts** : 25, 53, 80, 443, 587, 993, 995 ### Docker Pas de support Docker officiel. Il existe des efforts communautaires (ex. `mailinabox-dockerized`) mais ils sont **non officiels et fragiles**. ## ⚙ Configuration 1. **Glue records** : dĂ©clarer `ns1`/`ns2.box.example.com` chez le registrar avant l'install 2. **Reverse DNS** : le PTR de l'IP doit pointer vers le hostname du box 3. **Ajouter des utilisateurs** via la web admin (utilisateurs = boĂźtes mail) 4. **Ajouter des domaines supplĂ©mentaires** : DNS auto-gĂ©rĂ©s pour tous 5. **Sauvegardes** : outil intĂ©grĂ© qui pousse vers un S3-compatible (Backblaze B2 recommandĂ©) ## 🔗 Alternatives - **[app-mailcow](app-mailcow)** — DockerisĂ©, plus flexible, plus moderne - **[app-mailu](app-mailu)** — DockerisĂ©, basĂ© sur des composants standards - **[app-stalwart](app-stalwart)** — Moderne, Ă©crit en Rust, plus performant ## 🔒 SĂ©curitĂ© - **Chiffrement TLS** opportuniste (STARTTLS) etćŒș戶 sur les ports submission/IMAPS - **Fail2ban** intĂ©grĂ© sur SSH et SMTP - **DNSSEC** activĂ© si le registrar le supporte - **Mises Ă  jour automatiques** de sĂ©curitĂ© pour l'OS et les paquets - **Backups quotidiens** chiffrĂ©s vers stockage externe (fortement recommandĂ© de les activer) ## 📚 Ressources - [Site officiel](https://mailinabox.email) - [GitHub mail-in-a-box/mailinabox](https://github.com/mail-in-a-box/mailinabox) - [Guide de maintenance](https://mailinabox.email/maintenance.html) - [FAQ](https://mailinabox.email/faq.html) ## Pages LiĂ©es - [[cat-email]] — Toutes les apps Email du catalogue - [[app-mailcow]] — Alternative DockerisĂ©e plus flexible - [[app-mailu]] — Plus simple, DockerisĂ© - [[app-stalwart]] — Moderne en Rust - [[securisation-home-lab]] — SĂ©curitĂ© serveur mail - [[recettes-docker-compose]] — Templates Docker (n/a pour MIAB)