Ich hatte ein Problem mit dem GNU Debugger (GDB) und obwohl das Problem scheinbar immer wieder auftritt, habe ich in letzter Zeit nur eine Instanz von jemandem gefunden, bei dem das gleiche Problem aufgetreten ist. Ich habe diese andere Instanz in einer Mailman-archivierten Mailingliste gefunden.
Dann habe ich noch ein paar Dinge ausprobiert und endlich das Problem mit GDB gelöst. Jetzt möchte ich die gefundene Lösung an die Mailingliste zurückmelden. Dies ist jedoch nur dann von Nutzen, wenn Mailman erkennt, dass meine E-Mail derselbe Thread ist wie das ursprüngliche Problem, aber ich habe diese E-Mail nicht (nur die online archivierte Version davon), sodass ich nicht darauf antworten kann.
Wie kann ich sicherstellen, dass Mailman meine E-Mails als Antwort auf diesen Thread betrachtet?
Reicht es aus, das Thema einfach zu kopieren?
Antworten:
Selbst wenn Sie auf diese alte Nachricht antworten, zeigt Mailman Ihre E-Mail-Adresse immer noch in dem Monat an, in dem sie gesendet wurde. Es lohnt sich also wahrscheinlich nicht, auf eine Nachricht zu antworten, die Sie nicht haben. Senden Sie einfach eine neue E-Mail mit Ihrer Lösung an die Mailingliste (vorausgesetzt, sie ist aktuell relevant).
Zu Bildungszwecken: Das Kopieren des Betreffs wird nicht ausreichen, da nicht für jede Nachricht auf einer Mailingliste ein eindeutiger Betreff erwartet werden kann. Die Standardmethode zum Anzeigen, dass Sie auf eine Nachricht antworten, ist der E-Mail-Header
In-Reply-To
. Der Wert dieses Headers wird aus dem übernommenMessage-ID
Kopfzeile der Nachricht, auf die Sie antworten. Normalerweise wird dies automatisch von Ihrem E-Mail-Client durchgeführt. Wenn Sie jedoch ein Programm verwenden, mit dem Sie benutzerdefinierte Headerfelder festlegen können, sollten Sie dies manuell tun können. Wenn Sie zu den Listenarchiven der betreffenden Mailingliste gehen und für den betreffenden Monat auf den Link "Gzip'd text" klicken, sollten Sie eine gzippte Textdatei erhalten, die die Kopfzeilen der Nachrichten-ID für jede in diesem Monat gesendete E-Mail enthält . Kopieren Sie den Wert des Headers aus der Nachricht, auf die Sie antworten möchten, und fügenIn-Reply-To
Sie der Nachricht, die Sie senden , einen benutzerdefinierten Header mit diesem Wert hinzu. Zum Beispiel, wenn Sie sehenIn der Nachricht, auf die Sie in der heruntergeladenen Textdatei antworten, sollten Sie den benutzerdefinierten Header hinzufügen
auf die Nachricht, die Sie senden, und Ihre Nachricht wird dann als Antwort auf die alte Nachricht betrachtet.
quelle
mingw-users
(die fragliche Liste) gefunden, der sich über mehr als einen Monat erstreckt, der jedoch im Archiv als einzelner Thread erkannt wird: sourceforge.net/mailarchive/… . Dies bedeutet, dass Ihr erster Kommentar für diese Mailingliste nicht von Interesse zu sein scheint.Laut http://lists.sugarlabs.org/archive/fourthgrademath/2009-September/000337.html
quelle
mailto:
Link interessanterweise auch einenIn-Reply-To
Header enthält : webapps.stackexchange.com/a/115088/51862Holen Sie sich die
Message-Id
aus der SeitenquelleNeben dem Herunterladen der Monatsarchive, wie unter /webapps//a/23198/51862 angegeben, finden Sie das auch,
Message-Id
indem Sie die Seitenquelle überprüfen.Am Anfang jeder Nachrichtenseite, z. B. http://lists.busybox.net/pipermail/buildroot/2018-March/214868.html, befindet sich ein
mailto:
Link, der Folgendes anzeigt:Wenn Sie es nur auf Chromium 64, Ubuntu 17.10 anklicken, funktioniert es nicht: Thunderbird wird geöffnet, ohne das
In-Reply-To
. Das gleiche Verhalten für alle Kombinationen von Firefox 58 und Einstellen von Google Mail als E-Mail-Handler , die ich ausprobiert habe.Wenn Sie jedoch die Seitenquelle öffnen oder die Funktion zum Überprüfen des Browsers (Strg + Umschalt + I) verwenden, wird der vollständige Link folgendermaßen angezeigt:
und so
In-Reply-To
ist die eigentlich doch da URL verschlüsselt! Wir können dann einen Decoder wie https://urldecode.org oder CLI-Tools verwenden, der uns die richtigen Ergebnisse liefertMessage-Id
:Manuell setzen Sie den
In-Reply-To
Header an dieMessage-Id
wir gefundenSobald wir die Nachrichten-ID haben, müssen wir einen Client finden, mit dem wir sie festlegen können.
Methoden, die ich in meinem Google Mail-Konto getestet habe:
mutt
Stellen Sie zunächst sicher, dass
mutt
die Konfiguration korrekt ist und dass Sie E-Mails über zwei von Ihnen kontrollierte Dummy-Konten senden können.Dann ergänzen Sie Ihre
.muttrc
:/programming/12158201/how-to-change-the-senders-name-or-e-mail-address-in-mutt
Wenn Sie die E-Mail im Texteditor bearbeiten, können Sie die Überschriften jetzt sehen und direkt bearbeiten, sodass sie eine Zeile vom Typ enthalten sollten:
Das
Subject:
Feld sollte mit dem OP-Set übereinstimmen, aber Sie müssen das Mailinglisten-Tag nicht[gem5-users]
in dieSubject:
Zeile einfügen. Dies wird automatisch hinzugefügt, wenn GNU Mailman E-Mails an andere weiterleitet.Hier ist eine Beispielantwort, die ich vollständig manuell über diese Methode eingegeben habe: https://www.mail-archive.com/[email protected]/msg15488.html (funktionierte auch auf dem GNU Mailman des Projekts, aber es Bitte loggen Sie sich ein, um zu sehen: http://m5sim.org/cgi-bin/mailman/private/gem5-users/2018-May/031515.html )
Eine einfache Möglichkeit , eine Vorlage für die Antwort - Header zu finden , ist zu klicken , um einen Thread zu antworten , dass Sie nach der Anmeldung erhalten hat , und ändert nur die
Subject:
undIn-Reply-To:
Felder zu dem, was Sie brauchen.mutt
Beachten Sie jedoch, dass die Firewall des Unternehmens möglicherweise die Ports blockiert, ohne die Weboberfläche von Google Mail zu blockieren: /programming/28038662/how-to-solve-unable-to-initialize-smtp-properly-when-using-using- -git-send-ema / 50172911 # 50172911Getestet in GNU Mailman 2.1.16,
mutt
1.9.4, Ubuntu 18.04.Für folgende Kunden konnte ich keine gute Methode finden:
Standards
Der RFC selbst erwähnt, dass
In-Reply-To
inmailto
Links https://tools.ietf.org/html/rfc1738 :und es ist großartig, dass GNU Mailman-Entwickler davon profitiert haben, aber ich frage mich, welche Komponente nicht richtig funktioniert, damit dies funktioniert.
Verwirrenderweise sagt derselbe RFC auch:
Vielleicht unterstützen es deshalb nicht viele Kunden?
Siehe auch: /programming/4782068/can-i-set-subject-content-of-email-using-mailto/41365892#41365892
Das nächste, was Sie wissen wollen, ist, wie Sie Patch-Sets anwenden, die andere Leute gesendet haben, um sie lokal zu testen: /programming/5062389/getting-started-with-git-am Spoiler: Es ist ein Schmerz / Undoable auch.
quelle
~/.muttrc
Befehl mutt ausführenset edit_headers=yes
. Danke für die gute Erklärung.Ich habe versucht, auf diese Nachricht zu antworten:
https://lists.opensuse.org/opensuse/2016-04/msg00165.html
@ david-z Antwort hat mir geholfen zu verstehen, was hinter den Kulissen passiert, aber was wirklich für mich funktioniert hat, war, in das Mailinglisten-Archiv zu gehen:
https://lists.opensuse.org/opensuse/
Und das Herunterladen der komprimierten mbox (eine .mbox-Datei) des Mailinglisten-Archivs für April 2016. Dann habe ich die heruntergeladene mbox-Datei nach den folgenden Anweisungen in Mozilla Thunderbird importiert :
http://kb.mozillazine.org/Importing_folders
Schließlich suchte ich nach dieser Nachricht und klickte auf Allen antworten , wie hier vorgeschlagen:
https://forums.opensuse.org/showthread.php/419363-how-do-you-reply-to-a-mailing-list-message
Es scheint, dass meine Antwort nach dem Schreiben meiner Antwort und dem Klicken auf Senden tatsächlich an die Mailingliste gesendet wurde.
quelle
Wenn Sie die mbox-Datei herunterladen können (in Patchwork-Instanzen, wenn Sie in der Vergangenheit nicht abonniert waren), können Sie sie von dort herunterladen. Am einfachsten ist es, auf diesen Thread zu antworten,
mutt -f file.mbox
oder diese Mbox-Datei mitc
in zu ladenmutt
.quelle