Outils pour utilisateurs

Outils du site


devweb:maildev (lu 1502 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

devweb:maildev [03-09-2023 22:05]
edmc73 créée
devweb:maildev [25-11-2023 23:31] (Version actuelle)
edmc73
Ligne 5: Ligne 5:
   npm install -g maildev # Utilisez sudo si nécessaire   npm install -g maildev # Utilisez sudo si nécessaire
   maildev   maildev
 +
 +
 +Via un docker
 +
 +La version simple consiste rediriger les ports sur votre machine
 +  docker run -d --name maildev -p 1080:1080 -p 1025:1025 maildev/maildev
 +
 +Dans un cas plus complexe, sur une VM distante :
 +  * --restart always : permet au container de toujours redémarrer en cas de crash ou au reboot de l'hote
 +  * On peut passer des paramètres à la commande maildev, pour ça il faut le spécifier après le nom de l'image
 +    * bin/maildev --toutes mes options
 +  * Si vous voulez protéger par un mot de passe l'accès à votre maildev
 +    * --web-user
 +    * --web-pass
 +  * Pour la persistance des données
 +    * --mail-directory /tmp/mail_data  : on peut mettre ce que l'on veut au final
 +    * -v mail_data:/tmp/mail_data   : crée un volume dans /var/lib/docker/volumes/mail_data et le monte sur le dossier /tmp/mail_data du container
 +    * -u root   : malheureusement, l'utilisateur node lancé par défaut, n'a pas les droits d'écriture sur le montage, on force alors l'éxécution de maildev avec l'utilisateur root
 +
 +  docker run -d --name maildev -p 1080:1080 -p 1025:1025 -u root -v mail_data:/tmp/mail_data --restart always maildev/maildev bin/maildev --web-user toto --web-pass 12345 --mail-directory /tmp/mail_data
devweb/maildev.1693771538.txt.gz · Dernière modification: 03-09-2023 22:05 de edmc73