Confusion entre "Reply To" et "Reply List" dans les réponses par e-mail

À ce que je me souvienne, l’ajout de l’en-tête a permis à certains logiciels de messagerie différents de se comporter correctement. L’historique devrait se trouver quelque part sur Meta.

5 « J'aime »

J’ai jeté un coup d’œil rapide. Il semble que cela soit à l’origine de l’en-tête List-Post : Emails are not threaded in Outlook 2013 - #5 by codinghorror

Je ne suis pas certain que cela ait été entièrement réfléchi ou qu’il soit pertinent pour le problème résolu à l’époque (mais encore une fois, je suis moi-même en train d’apprendre ici).

5 « J'aime »

Cela me semble correct. Ce qui est incorrect, c’est un logiciel de messagerie qui ignore l’adresse Reply-To… Ce serait comme si vous vous présentiez à moi sous le nom de Jonathan, mais non, j’insiste pour vous appeler Edward. :wink:

2 « J'aime »

Il semble que Thunderbird utilise l’en-tête List-Post pour « Répondre à la liste » et l’en-tête From pour « Répondre » (en ignorant Reply-To, qui correspond ici à List-Post). Cela peut se comprendre dans certains cas de configuration d’une liste de diffusion (par exemple, lorsque Reply-To est défini par la liste elle-même plutôt que par l’expéditeur original), car cela permet d’envoyer « Répondre à la liste » vers la liste et « Répondre » vers l’expéditeur original (alors que, autrement, cela irait aussi vers la liste).

L’absence de l’en-tête List-Post devrait supprimer le bouton « Répondre à la liste » (https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Thunderbird/Thunderbird_3_for_users).

Je suppose que sans l’option « Répondre à la liste », le bouton « Répondre » enverrait l’e-mail à l’adresse indiquée dans l’en-tête Reply-To, comme prévu.

J’ai deux questions connexes :

  1. Pourquoi Discourse utilise-t-il l’en-tête List-Post (puisque vous ne souhaitez jamais qu’un e-mail aille ailleurs que l’adresse Reply-To) ?
  2. Thunderbird respecte-t-il Reply-To lorsque List-Post n’est pas défini ?
1 « J'aime »

Bonne question ! Dans mon installation, je n’avais pas activé la fonctionnalité de liste de diffusion, mais maintenant tous les messages sont envoyés comme s’il s’agissait d’une liste de diffusion (avec l’en-tête List-Post). À mon avis, c’est un bug.

Oui, avant ce changement (discourse/lib/email/sender.rb at 8da9a3f82f341c081b340d0c0be3358eb0f2d348 · discourse/discourse · GitHub), les e-mails n’avaient pas l’en-tête List-Post et je pouvais répondre à Discourse en utilisant la fonction Reply-To.

1 « J'aime »

Malheureusement, cette extension ne fonctionne plus dans la dernière version de Mozilla Thunderbird. Existe-t-il une version plus récente de cette extension ?

1 « J'aime »

Je ne sais pas. Je n’utilise pas Thunderbird et je n’en ai entendu parler que lors de mes recherches sur le problème.

1 « J'aime »

J’essaie de contacter l’équipe Thunderbird. Ils devraient pouvoir fournir une assistance supplémentaire et déterminer s’il s’agit vraiment d’un problème lié à leur logiciel ou non.

7 « J'aime »

Merci d’avoir essayé d’attirer leur attention ! J’espère que d’autres personnes vont aussi s’impliquer. :smile:

4 « J'aime »

Bonne nouvelle ! J’ai enfin reçu une réponse !

6 « J'aime »

Oh, fantastique ! J’espère qu’ils l’ont vraiment changé récemment ! Merci d’avoir fait le suivi.

3 « J'aime »

Une alternative serait-elle que Discourse arrête d’utiliser List-Post (et continue simplement d’utiliser Reply-To) ?

(Je pense que List-Post a été ajouté de manière aveugle/inutile lors de la résolution d’un autre problème et a causé ce problème.)

3 « J'aime »

Eh bien, il n’y a qu’un moyen de le savoir ! :wink:

2 « J'aime »

J’ai rencontré ce problème et, après quelques recherches, j’ai découvert que le coupable du comportement de Thunderbird est la variable de configuration ‘mail.override_list_reply_to’. Du moins dans les versions récentes de TB, elle est livrée avec une valeur booléenne par défaut de True. Définir cette variable sur False permet à une réponse simple de respecter la valeur que Discourse définit dans l’en-tête ‘Reply-to’. Vous pouvez tester cela en accédant à l’éditeur de configuration depuis le menu Préférences de Thunderbird, en recherchant la variable ‘mail.override_list_reply_to’ et en basculant la valeur sur False.

Je ne pense pas qu’il soit pratique de demander à tous les utilisateurs de modifier leur configuration Thunderbird, mais faire référence à cette variable pourrait être utile lors de discussions avec Mozilla à propos de ce problème.

Mise à jour : il semble que TB ait introduit cela depuis la version 52.4.0

Et voici le rapport de bug où quelqu’un a décidé que c’était une bonne idée.

5 « J'aime »

Oui, il semble que cela soit une combinaison de cela et de l’utilisation inutile par Discourse de l’en-tête List-Post.

Je luttais également avec ce comportement et j’ai découvert qu’ils ont peut-être réellement réfléchi à cela lors de son implémentation dans Thunderbird : Client Challenge

  • Si vous répondez à l’auteur et que Mail-Reply-To est défini dans le message original, Thunderbird l’utilise à la place de Reply-To ou de l’expéditeur. Cela fonctionne depuis Thunderbird 1.5.

La différence que j’ai trouvée est expliquée ici : Mail Headers (GNU Emacs Manual) :

« Mail-Reply-To » : Ce champ a la priorité sur « Reply-To ». Il est utilisé car certaines listes de diffusion définissent le champ « Reply-To » pour leurs propres besoins (une pratique quelque peu controversée).

J’ai maintenant essayé d’injecter cet en-tête via « en-têtes personnalisés de l’e-mail », mais malheureusement, reply_key n’est pas correctement étendu. Est-ce que je fais quelque chose de mal ?

Mail-Reply-To: nom-expéditeur+%{reply_key}@domain.net

3 « J'aime »

Ce n’est pas un bug ? C’était un changement volontairement mis en œuvre ? :thinking:

2 « J'aime »

Le problème sous-jacent est que Discourse définit inutilement l’en-tête List-Post, ce qui amène Thunderbird à penser qu’il s’agit d’une liste de diffusion, influençant ainsi les options de réponse proposées par Thunderbird.

Discourse a commencé à utiliser List-Post presque par accident. Cet en-tête a été ajouté lors de la correction d’un autre problème, mais il n’était pas nécessaire pour résoudre ce problème, et il a en même temps causé celui-ci.

1 « J'aime »

J’ai signalé un bug à ce sujet : Reply-key variable doesn't get expanded in email custom headers

1 « J'aime »

Que suggérez-vous de faire pour résoudre le problème initial plutôt que d’utiliser les en-têtes List-Post ?

1 « J'aime »