====== Mail Server ======
===== Packs AIO disponibles =====
* Mail-in-a-Box ([[https://mailinabox.email]]) : solution choisie,
* Mail-Cow ([[http://mailcow.email]]) : utilisé, lâché pour MiaB,
* Zimbra ([[https://www.zimbra.org]]),
* Modoboa ([[https://modoboa.org/fr/]]),
* Kolab ([[https://kolab.org]]),
* Sogo ([[https://sogo.nu]]),
* Proton-Mail ([[https://protonmail.com]]) : non self-hosted, mais sérieux côté sécurité/vie privée,
* Gmail (Service Google, non merci).
===== Manuellement =====
* [[https://wiki.debian-fr.xyz/Configuration_d'un_serveur_mail_avec_Postfix]]
* https://www.benpro.fr/HowtoSecureMailServer
* https://mondedie.fr/d/5750-Tuto-Installer-un-serveur-de-mail-avec-Postfix-Dovecot-et-Rainloop
* https://github.com/hardware/mailserver
* https://homputersecurity.com/2018/02/16/guide-dinstallation-dun-serveur-mail-sur-docker
==== Mail-Cow ====
Utilisé et lâché quand il a arreté la prise en charge basique caldav/carddav.\\
semble être passé sur Docker maintenant : [[https://andryyy.github.io/mailcow-dockerized/]].
==== Zimbra ====
utilisé en self-hosted, mais trop lourd pour une utilisation quasi-solo.
==== Modoboa ====
Mis de côté, pas trop testé, étant convaincu par Mail-in-a-Box.
==== Kolab ====
Suite complète de colaboration.
==== SOGO ====
Groupware complet à la Kolab, depuis qu'il intègre les mails directement en plus de carddav/caldav.
====== Mail-in-a-Box ======
* Installation complète via : https://mailinabox.email/guide.html
* Maintenance : https://mailinabox.email/maintenance.html
* Transmission de mails : https://mailinabox.email/advanced-configuration.html
===== Installation (Ubuntu 14.04 demandé pour l'instant) =====
curl -s https://mailinabox.email/setup.sh | sudo bash
Sous LXC :
DISABLE_FIREWALL=1 start.sh
===== Upgrade =====
System :
sudo apt-get update && sudo apt-get upgrade
Mail-in-a-Box :
curl -s https://mailinabox.email/setup.sh | sudo bash
===== Backup - Restore =====
Forcer un backup :
cd mailinabox
sudo management/backup.py
Reconfigurer la box :
sudo mailinabox
Restaurer un backup :
export PASSPHRASE=$(cat your_backup_secret_key_file.txt)
sudo -E duplicity restore file:///path/to/copied/files /home/user-data/