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 [18/08/2017 10:01] enicar [Mutt] |
utilisateurs:enicar:tutos:mutt-msmtp-multi-comptes [18/08/2017 10:34] enicar [Petites bidouilles pour débugger] |
||
---|---|---|---|
Ligne 95: | Ligne 95: | ||
# On définit deux variables pour éviter les fautes de frappes. | # On définit deux variables pour éviter les fautes de frappes. | ||
- | # correspond au from du account compte_nom1 | + | # correspond au from de .msmtprc de « account compte_nom1 » |
set my_address_one='nom1@truc.fr' | set my_address_one='nom1@truc.fr' | ||
- | # correspond au from du account compte_nom2 | + | # correspond au from de .msmtprc de « account compte_nom2 » |
set my_address_two='nom2@machin.fr' | set my_address_two='nom2@machin.fr' | ||
set realname='Prénom Nom' | set realname='Prénom Nom' | ||
- | # Correspond au compte default dans .msmtprc, dans notre cas | + | # Correspond à « account default » dans .msmtprc, dans notre cas |
- | # le compte « compte_nom1 » | + | # c'est aussi « account compte_nom1 » |
set from=$my_address_one | set from=$my_address_one | ||
- | # On déclare les adresses mails qui sont les notres. Ça | + | # On déclare les adresses mails qui sont les notres. Ça évite |
# de s'envoyer des emails à soi même quand on répond à tous | # de s'envoyer des emails à soi même quand on répond à tous | ||
# aux mails avec plusieurs contacts. Cela permet aussi | # aux mails avec plusieurs contacts. Cela permet aussi | ||
Ligne 187: | Ligne 187: | ||
# On définit deux variables pour éviter les fautes de frappes. | # On définit deux variables pour éviter les fautes de frappes. | ||
- | # correspond au from du account compte_nom1 | + | # correspond au from de .msmtpcrc de « account compte_nom1 » |
set my_address_one='nom1@truc.fr' | set my_address_one='nom1@truc.fr' | ||
- | # correspond au from du account compte_nom2 | + | # correspond au from de .msmtprc de « account compte_nom2 » |
set my_address_two='nom2@machin.fr' | set my_address_two='nom2@machin.fr' | ||
set realname='Prénom Nom' | set realname='Prénom Nom' | ||
- | # Correspond au compte default dans .msmtprc, dans notre cas | + | # Correspond au « account default » dans .msmtprc, dans notre cas |
- | # le compte « compte_nom1 » | + | # c'est aussi « account compte_nom1 » |
set from=$my_address_one | set from=$my_address_one | ||
- | # On déclare les adresses mails qui sont les notres. Ça | + | # On déclare les adresses mails qui sont les notres. Ça évite |
# de s'envoyer des emails à soi même quand on répond à tous | # de s'envoyer des emails à soi même quand on répond à tous | ||
# aux mails avec plusieurs contacts. Cela permet aussi | # aux mails avec plusieurs contacts. Cela permet aussi | ||
Ligne 218: | Ligne 218: | ||
Peu de choses ont changé par rapport à la première solution. | Peu de choses ont changé par rapport à la première solution. | ||
- | La variable **sendmail = /usr/bin/msmtp** sans options supplémentaires. | + | La variable **sendmail = /usr/bin/msmtp** est sans options supplémentaires. |
L'option **envelope_from** est positionnée à **yes** , c'est ce qui permet | L'option **envelope_from** est positionnée à **yes** , c'est ce qui permet | ||
d'appeler **msmtp** avec la commande **msmtp -f expéditeur -- | d'appeler **msmtp** avec la commande **msmtp -f expéditeur -- | ||
Ligne 229: | Ligne 229: | ||
**msmtp**.</note> | **msmtp**.</note> | ||
- | Et enfin, le **send2-hook** où on utilise **~e** et non **~f**. | + | Et enfin, le **send2-hook** où l'on utilise **~e** et non **~f**. |
Aussi on fixe le **from** de mutt. | Aussi on fixe le **from** de mutt. | ||
Ligne 269: | Ligne 269: | ||
Ce shell script peut être placé dans le **HOME**. | Ce shell script peut être placé dans le **HOME**. | ||
- | Voci ce qu'on y fait : | + | Voici ce qu'on y fait : |
- | * On crée un répertoire **~/tmp** s'il n'existait pas. | + | * 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 les paramètres passés dans le fichier **~/tmp/params.txt** |
- | * On sauvegarde le mail dans ~/tmp/message.txt | + | * On sauvegarde le mail dans **~/tmp/message.txt** |
Ligne 279: | Ligne 279: | ||
- | Ensuite, pour l'utiliser avec **mutt** on remplace toute les | + | Ensuite, pour l'utiliser avec **mutt** vous allez rendre ce script exécutable : |
- | occurrences de **sendmail='/usr/bin/msmtp'** par | + | <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**. | **sendmail='~/mysendmail** dans le fichier **.muttrc**. | ||