-
Notifications
You must be signed in to change notification settings - Fork 0
Documentation Mail
Les fichiers de configurations pour postfix se trouve dans le répertoire /etc/postfix
- /etc/postfix/main.cf est le fichier important pour la configuration smtp de notre service mail. Toutes modifications et ajout de paramètre se feront dedans.
Les fichiers de configurations pour dovecot se trouve dans le répertoire /etc/dovecot
- /etc/dovecot/dovecot.conf contient les éléments de configurations de base du service.
- /etc/dovecot/10-mail.conf contient la configurations pour la réception des mails.
- /etc/dovecot/10-auth.conf contient les configurations d'authentifaction au service.
- /etc/dovecot/dovecot-sql.conf.ext contient la configurations permettant la connexion à une base de données.
Pour lancer le serveur il nous faut d'abord créer une image d'un Dockerfile contenant l'installation des services dovecot et postfix ainsi que la copie des fichiers de configurations adapté à notre besoin. Nous utiliserons ensuite cette image dans un container.
Pour construire le container: docker build -t nomImage:latest ./Chemin/Dockerfile/ ou Docker build -t nomImage:latest
Pour lancer le container: docker run -idt --name nomContainer --net=host nomImage:latest
Pour modifier la configuration du service mail, il faudra d'abord stop le container et le supprimer. Une fois les modifications faites sur les fichiers de configurations, vous devrez refaire la procédure pour lancer le serveur afin de mettre à jour l'image déjà créée puis relancer un container avec la nouvelle version de l'image.
Pour stop le container: docker stop nomContainer
Pour supprimer le container: docker container rm nomContainer
Pour construire le container: docker build -t nomImage:latest ./Chemin/Dockerfile/ ou Docker build -t nomImage:latest
Pour lancer le container: docker run -idt --name nomContainer --net=host nomImage:latest
Pour mettre à jour postfix il faudra: Stop le service: service postfix stop
Télécharger les listes de packages à partir des référentiels: apt-get update
Mettre à jour le packages postfix: apt-get upgrade postfix
Relancer le service: service postfix start
Pour mettre à jour dovecot il faudra: Stop le service: service dovecot stop
Télécharger les listes de packages à partir des référentiels: apt-get update
Mettre à jour le packages dovecot: apt-get upgrade dovecot
Relancer le service: service dovecot start
Que ce soit pour postfix ou dovecot, un fichier reprenant la totalité des logs existe pour chacun des deux services.
Pour lire le fichier nous allons souvent utiliser "tail /var/log/mail.info" afin de seulement les 10 dernières entrées du fichier de logs. Question de lisibilité.
Fichier logs = /var/log/mail.info
Fichier logs = /var/log/dovecot.log