Wenn ich mich recht erinnere, hat das Hinzufügen des Headers dazu geführt, dass sich einige verschiedene E-Mail-Softwareprogramme korrekt verhalten haben. Die Historie sollte irgendwo auf Meta zu finden sein.
Ich habe kurz hineingeschaut. Es scheint, dass dies der Ursprung des List-Post-Headers ist: Emails are not threaded in Outlook 2013 - #5 by codinghorror
Ich bin mir nicht sicher, ob dies vollständig durchdacht war oder ob es für das dort zu lösende Problem relevant war (aber ich lerne hier auch noch selbst).
Sieht für mich korrekt aus. Was falsch ist, ist eine Mail-Software, die die Reply-To-Adresse ignoriert – das wäre so, als würde man sich mir als Jonathan vorstellen, aber nein, ich bestehe darauf, dich Edward zu nennen. ![]()
Es scheint, als würde Thunderbird den List-Post-Header für „Antwort an Liste
Gute Frage! In meiner Installation habe ich die Mailinglisten-Funktion nicht aktiviert, aber jetzt werden alle Beiträge als Mailingliste gesendet (mit List-Post-Header). Meiner Meinung nach ist das ein Fehler.
Ja, vor dieser Änderung (discourse/lib/email/sender.rb at 8da9a3f82f341c081b340d0c0be3358eb0f2d348 · discourse/discourse · GitHub) hatten E-Mails keinen List-Post-Header, und ich konnte mit der Reply-To-Funktion auf Discourse antworten.
Leider funktioniert diese Erweiterung in der neuesten Version von Mozilla Thunderbird nicht mehr. Gibt es eine aktuellere Version dieser Erweiterung?
Ich weiß es nicht. Ich verwende Thunderbird nicht und bin nur zufällig darauf gestoßen, als ich das Problem recherchierte.
Ich versuche, Kontakt mit dem Thunderbird-Team aufzunehmen. Sie sollten in der Lage sein, weitere Unterstützung zu leisten und zu klären, ob dies wirklich ein Problem ihrer Software ist.
Vielen Dank, dass du versucht hast, ihre Aufmerksamkeit zu erregen! Ich hoffe, dass sich auch andere Leute beteiligen. ![]()
Gute Nachrichten! Ich habe endlich eine Antwort erhalten!
Oh, das ist fantastisch! Ich hoffe, sie haben es wirklich kürzlich geändert! Danke, dass du nachgehakt hast.
Wäre eine Alternative, dass Discourse die Verwendung von List-Post einstellt und weiterhin nur Reply-To nutzt?
(Ich denke, List-Post wurde blind/ohne Relevanz hinzugefügt, während ein anderes Problem gelöst wurde, und hat dieses Problem verursacht.)
Nun, es gibt nur einen Weg, das herauszufinden! ![]()
Ich bin auf dieses Problem gestoßen und habe nach etwas Recherche herausgefunden, dass die Ursache für das Verhalten von Thunderbird die Konfigurationsvariable ‘mail.override_list_reply_to’ ist. Zumindest in neueren Versionen von TB wird dieser Standardwert auf True gesetzt. Wenn man diese Variable auf False setzt, wird eine einfache Antwort dem Wert in der ‘Reply-to’-Header-Zeile von Discourse entsprechen. Sie können dies testen, indem Sie über das Thunderbird-Einstellungsmenü auf den Konfigurationseditor zugreifen, nach der Variable ‘mail.override_list_reply_to’ suchen und den Wert auf False umstellen.
Ich halte es nicht für praktikabel, alle Benutzer zu bitten, ihre Thunderbird-Konfiguration zu ändern, aber der Hinweis auf diese Variable könnte in Gesprächen mit Mozilla zu diesem Thema hilfreich sein.
Update: Es scheint, dass TB dies seit Version 52.4.0 eingeführt hat.
Und dies ist der Fehlerbericht, in dem jemand beschlossen hat, dass dies eine gute Idee sei.
Ja, es scheint eine Kombination davon und von Discourses unnötiger Verwendung des List-Post-Headers zu sein.
Ich hatte ebenfalls mit diesem Verhalten zu kämpfen und habe herausgefunden, dass sie bei der Umsetzung in Thunderbird tatsächlich einige Überlegungen angestellt haben könnten: Client Challenge
- Wenn Sie „Autor antworten“ wählen und Mail-Reply-To in der ursprünglichen Nachricht gesetzt ist, verwendet Thunderbird diesen Wert anstelle von Reply-To oder Von. Dies funktioniert seit Thunderbird 1.5.
Der Unterschied, den ich gefunden habe, wird hier erklärt: https://www.gnu.org/software/emacs/manual/html_node/emacs/Mail-Headers.html
„Mail-Reply-To“: Dieses Feld hat Vorrang vor „Reply-To“. Es wird verwendet, weil einige Mailinglisten das Feld „Reply-To“ für eigene Zwecke setzen (eine etwas umstrittene Praxis).
Jetzt habe ich versucht, diesen Header über „E-Mail-benutzerdefinierte Header“ einzufügen, aber leider wird reply_key nicht korrekt erweitert. Mache ich etwas falsch?
Mail-Reply-To: sender-name+%{reply_key}@domain.net
Ist das kein Fehler? War das eine absichtlich umgesetzte Änderung? ![]()
Das zugrundeliegende Problem besteht darin, dass Discourse unnötigerweise den Header „List-Post" setzt, was Thunderbird dazu veranlasst, es als Mailingliste zu behandeln. Dies beeinflusst die Antwortmöglichkeiten, die Thunderbird anzeigt.
Discourse hat den Header „List-Post" fast zufällig eingeführt. Er wurde hinzugefügt, um ein anderes Problem zu beheben, war jedoch nicht notwendig, um dieses andere Problem zu lösen, und hat gleichzeitig dieses neue Problem verursacht.
Ich habe einen Fehlerbericht dazu erstellt: Reply-key variable doesn't get expanded in email custom headers
Was würdest du uns stattdessen vorschlagen, um das ursprüngliche Problem zu lösen, anstatt List-Post-Header zu verwenden?