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 →
Ceci est une ancienne révision du document !
Je propose maintenant un petit truc qui permet de voir comment msmtp est appelé. Pour cela nous allons faire un petit script en shell que j'appelle mysendmail :
#! /bin/sh if ! [ -d ~/tmp ]; then mkdir -m 0700 tmp fi echo $@ >~/tmp/params.txt cat >~/tmp/message.txt
Ce shell script peut être placé dans le HOME. Voici ce qu'on y fait :
Et c'est tout. Autant dire tout de suite qu'avec ce script, vous n'enverrez aucun mail !
Ensuite, pour l'utiliser avec mutt on va rendre ce script exécutable :
chmod u+x ~/mysendmail
Puis on remplace toute les occurrences de sendmail='/usr/bin/msmtp' par sendmail='~/mysendmail dans le fichier .muttrc.
À partir de là, chaque que vous enverrez un mail dans mutt, c'est le script mysendmail qui sera appelé. Vous pourrez voir ainsi 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 changé l'option use_envelope_from. C'est sympa de le voir par soi-même.
Une autre chose que vous pouvez tester, c'est la valeur, de la variable sendmail dans mutt lorsque vous utiliser la Solution 1. Dans mutt pour connaître la valeur d'une variable, il suffit de taper : pour passer en mode commande. Là une ligne apparaît en bas de l'écran, puis vous tapez :
set ?sendmail
La commande set permet non seulement de fixer la valeur d'une variable mais aussi de connaître la valeur de cette variable. Pour obtenir la valeur d'une variable il suffit de précéder le nom de la variable par un point d'interrogation.
De cette façon vous pourrez vérifier la valeur des variables sendmail et from (pour la Solution 2) facilement.