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 10:59]
enicar [Mutt]
utilisateurs:enicar:tutos:mutt-msmtp-multi-comptes [17/08/2017 11:05]
enicar [Mutt]
Ligne 116: Ligne 116:
 un motif de recherche. Le **~f** demande à **mutt** de faire une correspondance un motif de recherche. Le **~f** demande à **mutt** de faire une correspondance
 avec le champ **from** du mail. Le reste est une expression rationnelle,​ avec le champ **from** du mail. Le reste est une expression rationnelle,​
-mais on utilisera une chaîne simple. J'ai lu une doc où il utilisait+mais on utilisera une chaîne simple. ​ 
 + 
 +J'ai lu une doc où il utilisait
 **~e** à la place de **~f**. Avec **~e** la correspondance est cherchée **~e** à la place de **~f**. Avec **~e** la correspondance est cherchée
 par rapport à l'​expéditeur (c'est à dire le champ **send**) qui peut par rapport à l'​expéditeur (c'est à dire le champ **send**) qui peut
 être différent de **from**. Mais on s'en contentera car les essais être différent de **from**. Mais on s'en contentera car les essais
 que j'ai fait avec **~e** se sont révélés infructueux. que j'ai fait avec **~e** se sont révélés infructueux.
 +
 +
 +====Solution 2====
 +Cette fois-ci on ne va pas modifier la variable **sendmail**. On va utiliser
 +de nouveau **send2-hook** pour modifier la variable **from** de
 +**mutt**.
 +Cela combiné avec l'​utilisation de l'​option de **mutt**,
 +**envelope_from**
 +va permettre d'​appeler **msmtp** avec les paramètres suivant :
 +<​code>​
 +    msmtp -f adresse_expéditeur -- adresse_destinataire
 +</​code>​
 +Quand il est appelé comme cela, **msmtp** va utiliser le **from**
 +qu'on a paramètré pour chaque compte, pour déterminer comment
 +il va envoyer le mail.
 +
 +Voici, l'​extrait du **.muttrc** que je propose :
 +<​code>​
 +set sendmail='/​usr/​bin/​msmtp'​
 +set use_from='​yes'​
 +set envelope_from='​yes'​
 +
 +# On définit deux variables pour éviter les fautes de frappes.
 +# correspond au from du account user1
 +set my_address_one='​nom1@truc.fr'​
 +
 +# correspond au from du account user2
 +set my_address_two='​nom2@machin.fr'​
 +
 +set realname='​Prénom Nom'
 +set from=$my_address_one
 +
 +# On déclare les adresses mails qui sont les notres. Ça
 +# de s'​envoyer des emails à soi même quand on répond à tous
 +# aux mails avec plusieurs contacts. Cela permet aussi
 +# de faire des recherches sur nos propres mails ou l'​inverse.
 +alternates="​$my_address_one|$my_address_two"​
 +
 +# on utilise le send2-hook qui est évalué dès qu'on édite un nouveau mail
 +# ou que l'on change l'​adresse du from dans le menu compose ici
 +# grâce à ce hook on change la variable from. On peut aussi
 +# changer plusieurs variables.
 +send2-hook "~e $my_address_two"​ "set from=$my_address_two"​
 +
 +# Pour changer l'​adresse du from dans le menu compose on crée deux macros,
 +# de cette façon il suffit de taper « <esc> 1 » pour utiliser la première ​
 +# adresse et « <esc> 2 » pour la seconde.
 +macro compose <​esc>​1 "<​esc>​f^U$realname <​$my_address_one>"​
 +macro compose <​esc>​2 "<​esc>​f^U$realname <​$my_address_two>"​
 +</​code>​
  
  

Pied de page des forums

Propulsé par FluxBB