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
utilisateurs:enicar:tutos:mutt-msmtp-multi-comptes [15/11/2019 21:48]
enicar [Mutt]
— (Version actuelle)
Ligne 1: Ligne 1:
- 
- 
- 
- 
- 
-===== Petites bidouilles pour débugger ===== 
-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** : 
-<code bash> 
- 
-#! /bin/sh 
-if ! [ -d ~/tmp ]; then 
-    mkdir -m 0700 tmp 
-fi 
-echo $@ >​~/​tmp/​params.txt 
-cat >​~/​tmp/​message.txt ​ 
-</​code>​ 
- 
-Ce shell script peut être placé dans le **HOME**. 
-Voici ce qu'on y fait : 
-  * On crée un répertoire **~/tmp** s'il n'​existait pas. 
-  * On sauvegarde les paramètres passés dans le fichier **~/​tmp/​params.txt** 
-  * On sauvegarde le mail dans **~/​tmp/​message.txt** 
- 
- 
-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 : 
-<code user> 
-chmod u+x ~/​mysendmail ​ 
-</​code>​ 
-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. 
- 
-<note important>​N'​oubliez pas de rétablir l'​option **sendmail** après 
-vos expériences. Sinon, plus aucuns mails ne seront envoyé, et vous 
-vous demanderez pourquoi personne ne vous répond :-D 
-</​note>​ 
- 
-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 <​key>:</​key>​ pour passer en mode commande. Là une ligne 
-apparaît en bas de l'​écran,​ puis vous tapez : 
-<​code>​set ?​sendmail</​code>​ 
-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. 
- 
  
utilisateurs/enicar/tutos/mutt-msmtp-multi-comptes.1573850882.txt.gz · Dernière modification: 15/11/2019 21:48 par enicar

Pied de page des forums

Propulsé par FluxBB