En-tête de priorité du courrier défini sur liste

J’envoie manuellement des e-mails entrants depuis Gmail. Mais Discourse les rejette en se plaignant que la priorité est définie sur « list » et que le message est généré automatiquement, alors que ce n’est pas le cas : je l’ai rédigé moi-même.

Voici les en-têtes :

Auto-Submitted: auto-generated
Precedence: list
List-ID: The Jackrail | Test <test.jackrail.space>
List-Archive: https://jackrail.space/t/a-test-please-work/579
List-Post: mailto:replies+591d4708be667d02b1c5826953683fba@jackrail.space

Que se passe-t-il ?

Depuis la version actuelle, les réponses aux courriels nécessitent systématiquement d’utiliser « Répondre à la liste ». Une simple réponse en cliquant sur « Répondre » dans le client de messagerie ne fonctionne plus.

La nouvelle ligne ajoutée dans l’en-tête du courriel est la suivante :
List-Post: <mailto:replies+0d953a3a06191ea09a38f1f4f62129c4@forum.example.org>

Puisque cela a été ajouté dans le code (modification d’une condition), notre instance Discourse fonctionne désormais comme un serveur de liste de diffusion, bien que nous n’ayons pas choisi cette option.

Voulez-vous dire que vous devez « Répondre à tous » ? Je ne suis pas sûr de comprendre ce que vous entendez par « Répondre à la liste ». Quel code dans cette PR aurait modifié ce comportement ? La seule condition if que je vois avoir changé est celle-ci :

Mais je ne vois pas comment cela aurait pu modifier le comportement simplement en ajoutant un to_s ?

1 « J'aime »

Je pense que la condition modifiée de la clause if entraîne maintenant un nouvel en-tête de message ‘list-post’.

Exemple d’un nouveau mail provenant de notre Discourse, affiché dans Thunderbird :
grafik
et l’en-tête du mail contient la ligne :
List-Post: mailto:replies+6e23071765f50da1c819aba7f2ffb386@forum.sol....

Avant la nouvelle version (aucune liste de réponses n’est affichée) :


et l’en-tête du mail ne contient aucune ligne avec “List-Post”.