Mail-Prioritäts-Header auf Liste gesetzt

Ich versende eingehende E-Mails manuell von Gmail. Discourse lehnt sie jedoch mit der Beschwerde ab, dass der Header „Precedence“ auf „list“ gesetzt ist und die E-Mail automatisch generiert wurde – was nicht stimmt: Ich habe sie selbst geschrieben.

Aus den Kopfzeilen:

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

Was ist hier los?

Seit dem aktuellen Release erfordern E-Mail-Antworten immer eine Antwort an ‘Reply to list’. Eine einfache Antwort durch Klicken auf ‘Reply’ im E-Mail-Programm funktioniert nicht mehr.

Neu in Mailheader ist diese Zeile:
List-Post: <mailto:replies+0d953a3a06191ea09a38f1f4f62129c4@forum.example.org>

Da dies im Code hinzugefügt wurde (geänderte if-Bedingung), funktioniert unser Discourse als Mailinglisten-Server, obwohl wir diese Option nicht ausgewählt haben.

Meinst du, dass du ‘Allen antworten’ musst? Ich bin mir nicht sicher, was du mit ‘Antwort an die Liste’ meinst. Welcher Code in diesem PR hätte dieses Verhalten geändert? Die einzige if-Bedingung, die sich geändert hat und die ich sehen kann, ist diese:

Aber ich kann nicht erkennen, wie sich das Verhalten nur durch das Hinzufügen von to_s geändert haben sollte?

Ich denke, die geänderte Bedingung der if-Anweisung führt nun zu einer neuen Nachrichtenüberschrift ‘list-post’.

Beispiel für eine neue E-Mail von unserem Discourse, angezeigt in Thunderbird:
grafik
Und die E-Mail-Header-Zeile lautet:
List-Post: mailto:replies+6e23071765f50da1c819aba7f2ffb386@forum.sol....

Vor dem neuen Release (keine Antwortliste wird angezeigt):


Und der E-Mail-Header enthält keine Zeile mit „List-Post“.