[mutt] associer From: et Liste-Id

Le
Hugolino
Salut,

Puisque vous avez été assez fort pour résoudre mon problème de
présentation d'index_format avec alternates, je vais encore vous mettre
à contribution :)

Je souhaiterais que le champ From: d'un message que je vais envoyer se
remplisse automagiquement avec l'adresse particulière que j'utilise
quand je réponds à une liste.

Comment faire ?


Merci


--
Les gens sans humour manquent de sérieux.
Hugo (né il y a 1 357 962 288 secondes)
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Adrien Grand
Le #273636
Salut,


Salut,

Je souhaiterais que le champ From: d'un message que je vais envoyer se
remplisse automagiquement avec l'adresse particulière que j'utilise
quand je réponds à une liste.


Tu dois pouvoir utiliser un reply-hook. Par exemple, pour répondre
avec l'adresse à tous les mails qu'on m'envoie à
, ce reply-hook fonctionne :

reply-hook "~h '^Delivered-To: $'" my_hdr From: Toto
Si tu veux que cela fonctionne uniquement avec les mailing-listes, il
vaut mieux matcher sur les List-Id ou X-list :

reply-hook "~h '^List-Id:
--
Adrien

Vincent Lefevre
Le #273635
Dans l'article Adrien Grand
Salut,


Salut,


Salut,

Je souhaiterais que le champ From: d'un message que je vais envoyer se
remplisse automagiquement avec l'adresse particulière que j'utilise
quand je réponds à une liste.



Pourquoi quand tu réponds, et pas plus généralement quand tu envoies
un message à la liste?

Tu dois pouvoir utiliser un reply-hook. Par exemple, pour répondre
avec l'adresse à tous les mails qu'on m'envoie à
, ce reply-hook fonctionne :


En ce qui me concerne, j'utilise un send-hook pour cela, pour que ça
fonctionne avec *tous* les envois, et pas seulement les réponses.

--
Vincent Lefèvre 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)


Hugolino
Le #273634
Le Tue, 8 May 2007 11:01:12 +0200, Adrien Grand a écrit:
[...]


Tu dois pouvoir utiliser un reply-hook. Par exemple, pour répondre
avec l'adresse à tous les mails qu'on m'envoie à
, ce reply-hook fonctionne :

reply-hook "~h '^Delivered-To: $'" my_hdr From: Toto
Si tu veux que cela fonctionne uniquement avec les mailing-listes, il
vaut mieux matcher sur les List-Id ou X-list :

reply-hook "~h '^List-Id:

mutt 1.5.13 (2006-08-11) donne une erreur :
Erreur dans /home/hugo/.muttrc, ligne 81 : h : non supporté dans ce mode
source: erreurs dans /home/hugo/.muttrc

Quelle est la signification de ce "~h" ? J'ai cherché sans succès dans
le manuel trouvé. Ou est la liste de ces «codes», j'ai trouvé "~t" dans
le manuel, (j'ai même essayé "~t" à la place du "~h": même erreur).

Quand j'enlève le "~h" l'expression rationnelle passe en rouge à cause de
la coloration syntaxique de vim, signe d'une erreur ?

En tous cas mutt n'affiche plus d'erreur au lancement, mais le champ
From n'est pas ajouté au message.

J'ai fait plein de test, et ça ne marche jamais. Je me demande aussi
s'il ne faut pas mettre la commande entre guillemets et si la bonne
commande ne serait pas "set my_hdr ..." plutôt que "my_hdr ...".

J'ai testé dans tous les sens, mais y'a un loup quelque part.

Voici l'expression rationnelle que j'utilise, l'erreur est elle là ?

reply-hook ^To:

J'ai aussi essayé avec send-hook, comme l'a fait remarqué VL, ça marche
pas mieux. (Petite remarque à ce sujet, tu avais répondu correctement,
puisque dans mon message initial, j'utilisais le mot "répondre", même si
effectivement je veux la même chose quand j'envoie)

Merci de votre aide


--
On obtient plus en étant poli et armé qu'en étant juste poli.


Vincent Lefevre
Le #273633
Dans l'article Hugolino
mutt 1.5.13 (2006-08-11) donne une erreur :
Erreur dans /home/hugo/.muttrc, ligne 81 : h : non supporté dans ce mode
source: erreurs dans /home/hugo/.muttrc

Quelle est la signification de ce "~h" ? J'ai cherché sans succès dans
le manuel trouvé. Ou est la liste de ces «codes», j'ai trouvé "~t" dans
le manuel, (j'ai même essayé "~t" à la place du "~h": même erreur).


C'est dans le manuel, dans la section Patterns:

Table 4.1. Pattern modifiers
[...]
~h EXPR messages which contain EXPR in the message header

Je sais que le ~h n'est pas disponible pour le scoring (question
d'efficacité). Mais il est peut-être désactivé dans d'autres
contextes, car ce modifieur demande de scanner le message (enfin,
l'en-tête du message ici), alors que les informations sont
généralement obtenues via les structures de données internes.
Maintenant, le manuel dit:

19. Change settings based upon message recipients
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Usage: reply-hook [!]pattern command
Usage: send-hook [!]pattern command
Usage: send2-hook [!]pattern command

Je suppose donc que seuls les modifieurs liés aux destinataires sont
disponibles.

J'ai fait plein de test, et ça ne marche jamais. Je me demande aussi
s'il ne faut pas mettre la commande entre guillemets et si la bonne
commande ne serait pas "set my_hdr ..." plutôt que "my_hdr ...".


J'utilise des commandes du style:

send-hook '~' "my_hdr From: Vincent Lefevre
--
Vincent Lefèvre 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)

Hugolino
Le #273632
Le Tue, 8 May 2007 19:46:37 +0000 (UTC), Vincent Lefevre a écrit:
Dans l'article Hugolino
Quelle est la signification de ce "~h" ? J'ai cherché sans succès dans
le manuel trouvé. Ou est la liste de ces «codes», j'ai trouvé "~t" dans
le manuel, (j'ai même essayé "~t" à la place du "~h": même erreur).


C'est dans le manuel, dans la section Patterns:

Table 4.1. Pattern modifiers
[...]
~h EXPR messages which contain EXPR in the message header


Oui, je ne me souvenais plus que 'motif' se dit 'pattern'...

[...]

J'ai fait plein de test, et ça ne marche jamais. Je me demande aussi
s'il ne faut pas mettre la commande entre guillemets et si la bonne
commande ne serait pas "set my_hdr ..." plutôt que "my_hdr ...".


J'utilise des commandes du style:

send-hook '~' "my_hdr From: Vincent Lefevre

Ça marche ! Merci

--
On obtient plus en étant poli et armé qu'en étant juste poli.


Publicité
Poster une réponse
Anonyme