J'avais un problème avec le débogueur GNU (GDB) et bien que le problème semble être récurrent, je n'ai trouvé qu'une seule instance de quelqu'un rencontrant récemment le même problème. J'ai trouvé cette autre instance sur une liste de diffusion archivée Mailman.
Ensuite, j'ai essayé d'autres choses et finalement résolu le problème avec GDB. Alors maintenant, je veux rapporter la solution que j'ai trouvée à la liste de diffusion. Cependant, cela n'est vraiment utile que si Mailman reconnaît que mon courrier est le même thread que le problème d'origine, mais je n'ai pas ce courrier (juste la version archivée en ligne de celui-ci), donc je ne peux pas y répondre.
Comment puis-je m'assurer que Mailman considère mon courrier comme une réponse à ce fil?
La simple copie du sujet suffit-elle?
Réponses:
D'une part, même si vous répondez à cet ancien message, Mailman affichera toujours votre e-mail le mois où il a été envoyé. Donc, cela ne vaut probablement pas la peine d'essayer de répondre à un message que vous n'avez pas. Envoyez simplement un nouvel e-mail à la liste de diffusion avec votre solution (en supposant qu'elle soit d'actualité).
Cependant, à des fins éducatives: copier le sujet ne sera pas suffisant, car tous les messages d'une liste de diffusion ne peuvent pas avoir un sujet unique. La manière standard d'indiquer que vous répondez à un message est via l'en-tête de l'e-mail
In-Reply-To
. La valeur de cet en-tête est tirée de laMessage-ID
en-tête du message auquel vous répondez. Normalement, cela se fait automatiquement par votre client de messagerie, mais si vous utilisez un programme qui vous permet de définir des champs d'en-tête personnalisés, vous devriez pouvoir le faire manuellement. Si vous accédez aux archives de la liste de diffusion en question et cliquez sur le lien "Texte compressé" pour le mois en question, vous devriez obtenir un fichier texte compressé qui comprend les en-têtes Message-ID pour chaque e-mail envoyé ce mois-ci. . Copiez la valeur de l'en-tête du messageIn-Reply-To
auquel vous essayez de répondre et ajoutez un en- tête personnalisé avec cette valeur au message que vous envoyez. Par exemple, si vous voyezdans le message auquel vous répondez dans le fichier texte téléchargé, vous devez ajouter l'en-tête personnalisé
au message que vous envoyez, et votre message sera alors considéré comme une réponse à l'ancien message.
la source
mingw-users
( sur la liste en question) qui s'étend sur plus d'un mois, mais qui est reconnu comme fil unique dans les archives: sourceforge.net/mailarchive/… . Cela signifie que votre premier commentaire ne semble pas intéressant pour cette liste de diffusion.Selon http://lists.sugarlabs.org/archive/fourthgrademath/2009-September/000337.html
la source
mailto:
lien contient également un en-In-Reply-To
tête: webapps.stackexchange.com/a/115088/51862Obtenez le à
Message-Id
partir de la page sourceEn plus de télécharger les archives du mois comme mentionné sur /webapps//a/23198/51862, vous pouvez également trouver le
Message-Id
en inspectant la source de la page.En haut de chaque page de message, par exemple http://lists.busybox.net/pipermail/buildroot/2018-March/214868.html, il y a un
mailto:
lien qui s'affiche comme:Si vous cliquez simplement dessus sur Chromium 64, Ubuntu 17.10, cela ne fonctionne pas: Thunderbird s'ouvre, sans le
In-Reply-To
. Même comportement pour toutes les combinaisons de Firefox 58 et en configurant gmail comme gestionnaire d'e-mails que j'ai essayé.Cependant, si vous ouvrez la source de la page ou utilisez la fonction de navigateur Inspect (Ctrl + Shift + I), nous pouvons voir que le lien complet est en fait:
et donc le
In-Reply-To
est réellement là mais URL encodé! Nous pouvons ensuite utiliser un décodeur tel que: https://urldecode.org ou des outils CLI qui nous donnent le bonMessage-Id
:Définissez manuellement l'en-
In-Reply-To
tête sur celui queMessage-Id
nous avons trouvéUne fois que nous avons l'ID du message, nous devons maintenant trouver un client qui nous permet de le définir.
Méthodes que j'ai testées sur mon compte gmail:
mutt
Assurez-vous d'abord qu'il
mutt
est correctement configuré et que vous pouvez envoyer des e-mails via deux comptes factices que vous contrôlez.Ajoutez ensuite à votre
.muttrc
:/programming/12158201/how-to-change-the-senders-name-or-e-mail-address-in-mutt
Lorsque vous modifiez l'e-mail dans l'éditeur de texte, vous pouvez maintenant voir les en-têtes et les modifier directement, nous devons donc les faire contenir une ligne de type:
Le
Subject:
champ doit correspondre à celui défini par l'OP, mais vous n'avez pas besoin de mettre la balise de liste de diffusion[gem5-users]
sur laSubject:
ligne, cela est ajouté automatiquement lorsque GNU Mailman transmet les e-mails aux personnes.Voici un exemple de réponse que j'ai entré complètement manuellement via cette méthode: https://www.mail-archive.com/[email protected]/msg15488.html (également travaillé sur le GNU Mailman du projet, mais il se connectant malheureusement pour voir: http://m5sim.org/cgi-bin/mailman/private/gem5-users/2018-May/031515.html )
Un moyen simple de trouver un modèle pour les en-têtes de réponse consiste à cliquer pour répondre à un fil de discussion que vous avez reçu après vous être abonné, et à modifier simplement les champs
Subject:
etIn-Reply-To:
selon vos besoins.Attention cependant, le pare-feu d'entreprise peut bloquer
mutt
les ports sans bloquer l'interface Web de gmail: /programming/28038662/how-to-solve-unable-to-initialize-smtp-properly-when-using-using -git-send-ema / 50172911 # 50172911Testé dans GNU Mailman 2.1.16,
mutt
1.9.4, Ubuntu 18.04.Je n'ai pas pu trouver une bonne méthode pour les clients suivants:
Normes
Le RFC lui-même mentionne que
In-Reply-To
dans lesmailto
liens https://tools.ietf.org/html/rfc1738 :et c'est formidable que les développeurs GNU Mailman en aient profité, mais je me demande quel composant ne fonctionne pas correctement pour que cela fonctionne.
Confusément, le même RFC dit également:
alors peut-être que c'est pourquoi de nombreux clients ne le soutiennent pas?
Voir également: /programming/4782068/can-i-set-subject-content-of-email-using-mailto/41365892#41365892
La prochaine chose que vous voudrez savoir, c'est comment appliquer les ensembles de correctifs que d'autres personnes ont envoyés pour les tester localement: /programming/5062389/getting-started-with-git-am Spoiler: c'est une douleur / annulable également.
la source
~/.muttrc
vous pouvez exécuter la commande muttset edit_headers=yes
. Merci pour une bonne explication.J'essayais de répondre à ce message:
https://lists.opensuse.org/opensuse/2016-04/msg00165.html
Les réponses de @ david-z m'ont aidé à comprendre ce qui se passe dans les coulisses, mais ce qui a vraiment fonctionné pour moi était d'aller dans les archives de la liste de diffusion:
https://lists.opensuse.org/opensuse/
Et en téléchargeant la mbox compressée (un fichier .mbox) des archives de la liste de diffusion pour avril 2016. Ensuite, j'ai importé le fichier mbox téléchargé dans Mozilla Thunderbird en suivant ces instructions:
http://kb.mozillazine.org/Importing_folders
Enfin, j'ai recherché ce message et cliqué sur Répondre à tous , comme suggéré ici:
https://forums.opensuse.org/showthread.php/419363-how-do-you-reply-to-a-mailing-list-message
Il semble qu'après avoir écrit ma réponse et cliqué sur Envoyer , ma réponse ait été envoyée à la liste de diffusion.
la source
Si vous pouvez télécharger le fichier mbox (c'est dans des instances de patchwork, si vous n'étiez pas abonné dans le passé), vous pouvez l'obtenir à partir de là. Le plus simple est de répondre à ce sujet
mutt -f file.mbox
ou de charger ce fichier mbox avecc
inmutt
.la source