Skip to content
Snippets Groups Projects

Serveur mail de Picasoft

Ce dossier contient les ressources pour lancer le serveur mail de Picasoft. Toutes les images sont personnalisées selon nos besoins et construites à la main.

Cette documentation se limite à Docker. Pour plus d'informations sur le serveur mail en général, voir la documentation sur le Wiki.

Construction des images

Deux images sont nécessaires pour le serveur mail : le MTA et le MDA. Les deux Dockerfile sont présents dans les dossier pica-mail-mda et pica-mail-mta. Pour plus de facilité, Docker Compose sait construire ces images simultanément : il suffit de lancer

docker-compose build

Puis de les pousser sur le registre de production :

docker-compose push

Configuration

La configuration se fait essentiellement via les variables d'environnement de Compose. Deux dossiers supplémentaires doivent exister :

Lancement

Copier mail.secrets.example dans mail.secrets et remplacer les valeurs. Le mot de passe LDAP du compte mail est sur le pass.

Lancer :

docker-compose up -d

Mise à jour

Il suffit de mettre à jour les Dockerfile et les tags dans le fichier Compose. Il sera alors de bon ton de créer un fichier CHANGELOG.md pour expliquer les changements et d'ajouter un tag aux images pour faire la différence.

En cas de modification de la configuration, pas besoin de changer le tag.