logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

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

Lien vers cette vue comparative

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 [17/08/2017 11:05]
enicar [Mutt]
utilisateurs:enicar:tutos:mutt-msmtp-multi-comptes [17/08/2017 11:42]
enicar [Introduction]
Ligne 8: Ligne 8:
 Comment paramétrer **mutt** et **msmtp** pour pouvoir envoyer des emails Comment paramétrer **mutt** et **msmtp** pour pouvoir envoyer des emails
 provenant deux adresses mails différentes ? provenant deux adresses mails différentes ?
-C'est la question à laquelle je propose deux solutions. ​ne seront +C'est la question à laquelle je propose deux solutions. ​Mais je dois vous avertir, 
-abordés ici que les options ​qui permettent de gérer plusieurs comptes +je décris deux méthodes pour y arriver. C'est un peu alambiqué, car il faut que 
-dans **mutt**.+les deux logiciels coopèrent. En plus certaines ​options ​portent le même nom 
 +dans les deux… Donc soyez attentif !
  
 ===== Msmtp ===== ===== Msmtp =====
Ligne 125: Ligne 126:
  
  
-====Solution 2====+==== Solution 2 ====
 Cette fois-ci on ne va pas modifier la variable **sendmail**. On va utiliser Cette fois-ci on ne va pas modifier la variable **sendmail**. On va utiliser
 de nouveau **send2-hook** pour modifier la variable **from** de de nouveau **send2-hook** pour modifier la variable **from** de
Ligne 138: Ligne 139:
 qu'on a paramètré pour chaque compte, pour déterminer comment qu'on a paramètré pour chaque compte, pour déterminer comment
 il va envoyer le mail. il va envoyer le mail.
 +<note important>​Faites attention à ne pas confondre, les différents **from**. 
 +il y en a trois : 
 +  * le **from** du mail. 
 +  * celui du fichier dans le fichier **~/​.msmtprc** 
 +  * et enfin celui dans le fichier **~/​.muttrc** 
 +</​note>​
 Voici, l'​extrait du **.muttrc** que je propose : Voici, l'​extrait du **.muttrc** que je propose :
 <​code>​ <​code>​
Ligne 173: Ligne 179:
 macro compose <​esc>​2 "<​esc>​f^U$realname <​$my_address_two>"​ macro compose <​esc>​2 "<​esc>​f^U$realname <​$my_address_two>"​
 </​code>​ </​code>​
 +
 +Peu de choses ont changé par rapport à la première solution.
 +La variable **sendmail = /​usr/​bin/​msmtp** sans options supplémentaires.
 +L'​option **envelope_from** est positionnée à **yes** , c'est ce qui permet
 +d'​appeler **msmtp** ​ avec la commande **msmtp -f expéditeur --
 +destinataire**.
 +
 +<note important>​
 +**Mutt** utilise la variable **from** définit dans **.muttrc** (ou
 +dans ce cas la valeur que l'on donne dans **send2-hook**) et non le
 +champ **from** du mail pour fixer l'​expéditeur utiliser dans la commande ​
 +**msmtp**.</​note>​
 +
 +Et enfin, le  **send2-hook** où on utilise **~e** et non **~f**.
 +Aussi on fixe le **from** de mutt.
 +
 +
 +Ne me demander pas pourquoi, mais ici le **~e** fonctionne. Remarquez
 +que l'​avantage,​ c'est qu'on est pas obligé d'​avoir deux **send2-hook**.
 +Dans cette configuration,​ la variable **from** reprend sa valeur d'​origine
 +« toute seule », c'est un mystère supplémentaire car il est dit
 +dans la documentation que lorsqu'​on change une valeur avec un hook
 +sa valeur reste celle attribuée dans le hook. C'est pour cela
 +que quand on utilise les hook il faut en principe utiliser
 +un hook par défaut qui rétablit la ou les valeurs par défaut.
 +Ça fait deux mystères !
 +
 +C'est la méthode que je préfère, elle est plus légère.
 +
 +== Conclusion ==
 +Bref, ces déboires avec le **~e** et **~f** sont peut-être un bug.
 +Je ne sais pas, je n'ai pas encore tout compris à ce sujet. Pour
 +info j'​utilise **NeoMutt** version 1.8.3 (du 09-06-2017). **NeoMutt**
 +est un Mutt amélioré avec notamment la possibilité d'​avoir une
 +barre latéralle pour naviguer entre les différentes BALs.
 +Peut-être que ces réglages sont spécifiques à la version de **mutt**
 +que j'​utilise.
 +
  
  

Pied de page des forums

Propulsé par FluxBB