Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:enicar:tutos:mutt-msmtp-multi-comptes [17/08/2017 10:44] enicar [Msmtp] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Mutt + msmtp multi-comptes ====== | ||
- | |||
- | * Objet : Configuration de Mutt et de msmtp pour pouvoir gérer l'envoie de plusieurs comptes depuis Mutt. | ||
- | * Niveau requis : avisé | ||
- | * Voir aussi : | ||
- | |||
- | ===== Introduction ===== | ||
- | Comment paramétrer **mutt** et **msmtp** pour pouvoir envoyer des emails | ||
- | provenant deux adresses mails différentes ? | ||
- | C'est la question à laquelle je propose deux solutions. ne seront | ||
- | abordés ici que les options qui permettent de gérer plusieurs comptes | ||
- | dans **mutt**. | ||
- | |||
- | ===== Msmtp ===== | ||
- | Commençons par la configuration de **msmtp**. Je propose l'exemple suivant | ||
- | avec deux comptes hypothétiques. Le fichier de configuration de | ||
- | **msmtp** doit se trouver dans le **HOME** de l'utilisateur et | ||
- | s'appelle **.msmtprc**. Je propose la configuration suivante : | ||
- | <code> | ||
- | defaults | ||
- | # on demande un log des transactions smtp. Le répertoire | ||
- | # ~/Mail doit exister ! | ||
- | logfile ~/Mail/msmtp.log | ||
- | |||
- | # un premier compte, le nom qui suit le mot account est libre | ||
- | # c'est juste la désignation du compte pour msmtp. On ne mettra, | ||
- | # toutefois, pas d'espaces dans ce nom ! | ||
- | account user1 | ||
- | # host définit le relais smtp à utiliser. | ||
- | host smtp.truc.fr | ||
- | # from est l'adresse email | ||
- | from nom1@truc.fr | ||
- | # ici on demande une authentification | ||
- | auth on | ||
- | # le user doit correspondre à la partie avant l'@ de l'adresse mail. | ||
- | user nom1 | ||
- | # on utilise tls. | ||
- | tls on | ||
- | # le port par défaut quand on utilise tls est 465 dans msmtp. | ||
- | # ce n'est pas celui qui est tout le temps utilisé. Le port | ||
- | # 587 est très courant aussi. | ||
- | port 587 | ||
- | password XXXXXXX | ||
- | tls_trust_file /etc/ssl/certs/ca-certificates.crt | ||
- | |||
- | # ici on désigne ce premier compte comme étant celui par défaut. | ||
- | # C'est celui-ci que msmtp utilisera quand aucun compte n'aura pas été | ||
- | # demandé en particulier. (cf la suite). | ||
- | |||
- | account default :user1 | ||
- | |||
- | # on définit un second compte : | ||
- | account user2 | ||
- | host smtp.machin.fr | ||
- | from nom2@machin.fr | ||
- | auth off | ||
- | # Quand l'athentification est désactivé l'option user est inutilisée. | ||
- | #user nom2 | ||
- | # le port 25 est le port par défaut quand n'utilise pas tls | ||
- | port 25 | ||
- | </code> | ||
- | <note tip> | ||
- | on peut tester pour connaître le port utiliser en lançant msmtp | ||
- | comme suit : | ||
- | <code user>msmtp --serverinfo --tls --tls-certcheck=off --host smtp.truc.fr --port 587</code> | ||
- | |||
- | Si msmtp ne répond pas arrêter le en appuyant sur ctrl-C. | ||
- | Sinon, cela permet de voir les fonctionnalités acceptées par | ||
- | le serveur mail. Vous pouvez tester les ports 465 et 25 avec | ||
- | ou non le tls. | ||
- | </note> | ||
- | ===== Mutt ===== | ||
- | |||