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 Prochaine révision Les deux révisions suivantes | ||
utilisateurs:enicar:tutos:mutt-msmtp-multi-comptes [21/08/2017 16:37] enicar [Mutt] |
utilisateurs:enicar:tutos:mutt-msmtp-multi-comptes [15/11/2019 21:47] enicar [Mutt + msmtp multi-comptes] |
||
---|---|---|---|
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 : [[doc:reseau:mutt]], [[http://www.mutt.org/doc/manual/]] | ||
- | ===== 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. Mais je dois vous avertir, | ||
- | je décris deux méthodes pour y arriver. C'est un peu alambiqué, car il faut que | ||
- | les deux logiciels coopèrent. En plus certaines options portent le même nom | ||
- | dans les deux… Donc soyez attentif ! | ||
- | |||
- | <note tip> | ||
- | Des commentaires sont présents dans les fichiers de configurations. Ils sont là à titre | ||
- | d'information et d'explication. Lisez-les. | ||
- | </note> | ||
===== Msmtp ===== | ===== Msmtp ===== | ||
Commençons par la configuration de **msmtp**. Je propose l'exemple suivant | Commençons par la configuration de **msmtp**. Je propose l'exemple suivant | ||
Ligne 69: | Ligne 53: | ||
<code user>msmtp --serverinfo --tls --tls-certcheck=off --host smtp.truc.fr --port 587</code> | <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. | + | Si msmtp ne répond pas, arrêtez le en appuyant sur ctrl-C. |
Sinon, cela permet de voir les fonctionnalités acceptées par | Sinon, cela permet de voir les fonctionnalités acceptées par | ||
le serveur mail. Vous pouvez tester les ports 465 et 25 avec | le serveur mail. Vous pouvez tester les ports 465 et 25 avec | ||
Ligne 77: | Ligne 61: | ||
<note warning>Les mots de passe doivent être stockés en clair dans le ficher **.msmtprc**. | <note warning>Les mots de passe doivent être stockés en clair dans le ficher **.msmtprc**. | ||
Normalement **msmtp** est capable de demander le mot de passe quand nécessaire, mais | Normalement **msmtp** est capable de demander le mot de passe quand nécessaire, mais | ||
- | quand on l'utilise depuis **mutt** ce n'est pas possible. Je ne connais pas de solution à | + | quand on l'utilise depuis **mutt** ce n'est pas possible. Il faut pour |
- | ce problème.</note> | + | ce faire utiliser une autre option : passwordeval qui permet de lancer |
+ | une commande qui va afficher le mot de passe sur la sortie standard. | ||
+ | ((Voir | ||
+ | [[https://wiki.archlinux.org/index.php/Msmtp#Password_managemen|ici]] | ||
+ | pour savoir comment faire.)) | ||
+ | </note> | ||
===== Mutt ===== | ===== Mutt ===== | ||
Ligne 305: | Ligne 294: | ||
les paramètres passés au script ainsi que la façon dont mutt a | les paramètres passés au script ainsi que la façon dont mutt a | ||
formé le mail. Vous pourrez alors expérimenté ce que ça fait de | formé le mail. Vous pourrez alors expérimenté ce que ça fait de | ||
- | changé l'option **envelope_from**. C'est sympa de le voir par | + | changé l'option **use_envelope_from**. C'est sympa de le voir par |
soi-même. | soi-même. | ||