Framagroupe : faire apparaitre le nom de l'expéditeur dans les messages

bonjour,

Comment faire apparaitre le nom de l’expéditeur tel qu’il est indiqué dans la liste des abonnés, dans les messages échangés sur framagroupes ? Il semblerait que certains logiciels de gestion de mail ne l’affiche pas

J’ai essayé en modifiant le message-type en début de message, mais je ne sais pas quelle variable entre crochet utiliser, logiquement ça devrait être un truc du genre [% from.name %] ou [% Reply-To %]
j’ai tout essayé mais c’est vide et si je mets [% user.email %] c’est l’adresse du receveur qui s’affiche, je ne sais pas comment accéder à l’expéditeur

A priori il semblerait que ce soit totalement impossible …

dans un message type le contenu de la variable hash « user » qui contient les information du receveur peut être affiché comme ceci :

[% FOREACH u IN user %]
   * [% u.key %] : [% u.value %]
[% END %]

ce qui donne comme résultat :

   * attrib : 
   * bounce : 
   * bounce_address : 
   * bounce_score : 
   * date : 1728121030
   * email : mail@domain.xxx
   * enddate : 
   * escaped_email : mail%40domain.xxx
   * friendly_date : 05 Oct 2024  11:37
   * gecos : name
   * inclusion : 
   * inclusion_ext : 
   * inclusion_label : 
   * number_messages : 0
   * reception : mail
   * startdate : 
   * subscribed : 1
   * suspend : 
   * topics : 
   * update_date : 1728121074
   * visibility : noconceal

les variable hash « list » et « conf » sont aussi utilisées dans les messages type, mais soit elle sont vide, soit elle ne sont pas accessible pas dans les entete ou pied de message
il y a sans doute d’autres variables mais à priori je ne les connais pas

Il semblerait que j’ai un élément de réponse avec la variable HASH headers et la clef from (headers.from)

headers : [% headers %]
headers.from : [% headers.from %]

[% FOREACH u IN headers %]
   * [% u.key %] : [% u.value %]
[% END %]

qui donne comme résultat :


headers : HASH(0x563aeea6e7a8) 
headers.from : "name" (via listName Mailing List) <listName@framagroupes.org>
* content-type : multipart/alternative; boundary="------------xxxxxxxxx" 
* date : Sat, 5 Oct 2024 15:50:15 +0200 
* from : "name" (via listName Mailing List) <listName@framagroupes.org>
* message-id : <xxxx-nnn-nnn-nnn-nnn@xxx.xxx>
* subject : Re: [listName] test * to : listName@framagroupes.org
* x-original-to : listName@framagroupes.org

Donc la solution est d’éditer dans
configurer la liste / message-type / Editer Attachement de début de message

pour mettre :
message envoyé par [% headers.from %]

et sauvegarder