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 [17/08/2017 11:05] enicar [Mutt] |
utilisateurs:enicar:tutos:mutt-msmtp-multi-comptes [17/08/2017 11:20] enicar [Mutt] |
||
---|---|---|---|
Ligne 138: | Ligne 138: | ||
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 178: | ||
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. En plus, | ||
+ | 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. | ||