Début d’une nouvelle série d’articles ! L’objectif principal de cette série est de me faire un petit pense-bête sur divers sujets. Ils n’ont pas pour vocation de remplacer une documentation, loin de là mon idée, simplement de me mettre à disposition des schémas, liens, commandes ou autres informations que je pourrais trouver utile sur un sujet. Je pourrais mettre à jour régulièrement les articles au besoin !

Pour inaugurer cette série, je commence avec poste.io, certains aspects de l’article vont reprendre en partie la documentation officielle. Certains points de cette dernière n’étant vraiment pas clairs…L’exemple parfait est la documentation des mises à jours ne partant pas du même environnement que celui de l’installation.

Si vous souhaitez partager vos astuces, avis, propositions pour compléter l’article ne pas hésiter à laisser un commentaire. 😁

Liens Utiles

Installation

$ mkdir /data
$ docker run \
    --net=host \
    -v /etc/localtime:/etc/localtime:ro \
    -v /data:/data \
    --name "mailserver" \
    -h "server-hostname" \
    --restart unless-stopped \ 
    -t  -d analogic/poste.io
$ docker logs -f mailserver

Configurer les DNS : Configuring DNS

Mise à jour

Dans certains cas les dossiers : “/data/roundcube/logs” et “/data/log” peuvent devenir très volumineux ou contenir beaucoup de fichiers, dans ce cas, il faut penser à les vider avant la mise à jour.
Je n’ai jamais eu le cas eu le cas où il m’a fallu 35 minutes pour supprimer les logs pour mettre à jours…

$ docker pull analogic/poste.io
$ docker update --restart no mailserver
$ docker stop mailserver
$ docker rename mailserver $(echo "mailserver-bkp-$(date +%Y-%2m-%2d-%H.%M.%S)")
$ docker run \
    --net=host \
    -v /etc/localtime:/etc/localtime:ro \
    -v /data/:/data \
    --name "mailserver" \
    -h "server-hostname" \
    --restart unless-stopped \ 
    -d -t analogic/poste.io
$ docker logs -f mailserver

Ajouter/Supprimer un compte super administrateur

(host)      $ docker exec -ti mailserver bash
(container) $ poste email:admin <mail>

<mail> : Compte mail du compte à modifier

Si le compte n’est pas super administrateur, il le devient et inversement.

Changer le mot de passe d’un compte mail

Cette astuce est surtout pratique quand il n’y a qu’un seul compte administrateur et que le mot de passe a été oublié.

(host)      $ docker exec -ti mailserver bash
(container) $ poste email:passwd <mail> <password>

<mail> : Compte mail à modifier
<password> : nouveau mot de passe

Leave a Reply

Your email address will not be published. Required fields are marked *