У меня была проблема с отладчиком GNU (GDB), и, хотя проблема, кажется, повторяется, я обнаружил только один случай, когда кто-то недавно сталкивался с такой же проблемой. Я нашел этот другой экземпляр в архивном списке рассылки Mailman.
Затем я попробовал еще кое-что и наконец решил проблему с GDB. Итак, теперь я хочу сообщить о найденном решении в список рассылки. Тем не менее, это действительно полезно, только если Mailman распознает мою почту как ту же ветку, что и исходная проблема, но у меня нет этой почты (только онлайн-архивная версия), поэтому я не могу ответить на нее.
Как я могу убедиться, что Mailman считает мою почту ответом на эту тему?
Достаточно ли просто скопировать тему?
Ответы:
Во-первых, даже если вы ответите на это старое сообщение, Mailman все равно покажет ваше письмо в том месяце, в котором оно было отправлено. Поэтому, вероятно, не стоит пытаться ответить на сообщение, которого у вас нет. Просто отправьте новое электронное письмо в список рассылки с вашим решением (если оно актуально).
Однако для образовательных целей: копирования темы будет недостаточно, поскольку не каждое сообщение в списке рассылки может иметь уникальную тему. Стандартный способ указать, что вы отвечаете на сообщение, - через заголовок электронного письма
In-Reply-To
. Значение этого заголовка берется изMessage-ID
заголовок сообщения, на которое вы отвечаете. Обычно это делается автоматически вашим почтовым клиентом, но если вы используете программу, которая позволяет вам устанавливать настраиваемые поля заголовка, вы сможете сделать это вручную. Если вы перейдете в список архивов рассматриваемого списка рассылки и нажмете ссылку «Gzip'd text» для соответствующего месяца, вы должны получить текстовый файл в формате gzip, содержащий заголовки Message-ID для каждого сообщения, отправленного в этом месяце. , Скопируйте значение заголовка из сообщения, на которое вы пытаетесь ответить, и добавьте настраиваемыйIn-Reply-To
заголовок с этим значением в сообщение, которое вы отправляете. Например, если вы видитев сообщении, на которое вы отвечаете в загруженном текстовом файле, вы должны добавить пользовательский заголовок
на сообщение, которое вы отправляете, и ваше сообщение будет считаться ответом на старое сообщение.
источник
mingw-users
(рассматриваемый список), который охватывает более одного месяца, но распознается как один поток в архивах: sourceforge.net/mailarchive/… . Это означает, что ваш первый комментарий не представляет интереса для этого списка рассылки.Согласно http://lists.sugarlabs.org/archive/fourthgrademath/2009-September/000337.html
источник
mailto:
ссылка также содержитIn-Reply-To
заголовок: webapps.stackexchange.com/a/115088/51862Получить
Message-Id
со страницы источникаПомимо загрузки архивов месяца, как указано на сайте /webapps//a/23198/51862, вы также можете найти их
Message-Id
, проверив источник страницы.В верхней части каждой страницы сообщения, например, http://lists.busybox.net/pipermail/buildroot/2018-March/214868.html, есть
mailto:
ссылка, которая выглядит так:Если вы просто нажмете на него в Chromium 64, Ubuntu 17.10, он не будет работать: Thunderbird откроется без
In-Reply-To
. Такое же поведение для всех комбинаций Firefox 58 и настройки gmail, как и у моего обработчика электронной почты, который я пробовал.Однако если вы откроете исходный код страницы или воспользуетесь функцией проверки браузера (Ctrl + Shift + I), мы увидим, что полная ссылка на самом деле:
и так на
In-Reply-To
самом деле, но URL закодирован! Затем мы можем использовать декодер, такой как: https://urldecode.org или инструменты CLI, что дает нам правильноеMessage-Id
:Вручную установите
In-Reply-To
заголовок, чтобыMessage-Id
мы нашлиКак только у нас будет идентификатор сообщения, нам нужно найти клиента, который позволит нам его установить.
Методы, которые я протестировал на моей учетной записи Gmail:
mutt
Сначала убедитесь, что
mutt
он настроен правильно и что вы можете отправлять электронные письма через две фиктивные учетные записи, которыми вы управляете.Затем добавьте в свой
.muttrc
:/programming/12158201/how-to-change-the-senders-name-or-e-mail-address-in-mutt
При редактировании электронного письма в текстовом редакторе вы теперь можете видеть заголовки и редактировать их напрямую, поэтому мы должны сделать так, чтобы они содержали строку типа:
Subject:
Поле должно соответствовать тому , что набору OP, но вам не нужно поместить список рассылки тега[gem5-users]
наSubject:
линии, это получает автоматически добавляется , когда GNU Mailman пересылает письма на человек.Вот пример ответа, который я ввел полностью вручную с помощью этого метода: https://www.mail-archive.com/gem5-users@gem5.org/msg15488.html (также работал над GNU Mailman проекта, но он к сожалению, войдите, чтобы увидеть: http://m5sim.org/cgi-bin/mailman/private/gem5-users/2018-May/031515.html )
Один простой способ найти шаблон для заголовков ответа нажать , чтобы ответить в тему , которую вы получили после подписки, и просто модифицировать
Subject:
иIn-Reply-To:
поле , что вам нужно.Однако помните, что корпоративный брандмауэр может блокировать
mutt
порты, не блокируя веб-интерфейс gmail: /programming/28038662/how-to-solve-unable-to-initialize-smtp-properly-when-using-using -git-посыла ЕМА / 50172911 # 50172911Протестировано в GNU Mailman 2.1.16,
mutt
1.9.4, Ubuntu 18.04.Я не смог найти хороший метод для следующих клиентов:
стандарты
Сам RFC упоминает, что
In-Reply-To
вmailto
ссылках https://tools.ietf.org/html/rfc1738 :и это здорово, что разработчики GNU Mailman воспользовались этим, но мне интересно, какой компонент не работает должным образом, чтобы это работало.
Смущает тот же RFC и говорит:
может, поэтому многие клиенты не поддерживают это?
Смотрите также: /programming/4782068/can-i-set-subject-content-of-email-using-mailto/41365892#41365892
Следующее, что вы захотите узнать, это как применить наборы патчей, которые другие люди отправили для локального тестирования: /programming/5062389/getting-started-with-git-am Спойлер: это боль / также можно отменить.
источник
~/.muttrc
вы можете запустить команду muttset edit_headers=yes
. Спасибо за хорошее объяснение.Я пытался ответить на это сообщение:
https://lists.opensuse.org/opensuse/2016-04/msg00165.html
Ответ @ david-z помог мне понять, что происходит за кулисами, но что действительно сработало для меня, так это обращение к архиву списка рассылки:
https://lists.opensuse.org/opensuse/
И загрузив сжатый mbox (файл .mbox) из архива списка рассылки за апрель 2016 года. Затем я импортировал загруженный файл mbox в Mozilla Thunderbird, следуя этим инструкциям:
http://kb.mozillazine.org/Importing_folders
Наконец, я искал это сообщение и нажал на Ответить всем , как предложено здесь:
https://forums.opensuse.org/showthread.php/419363-how-do-you-reply-to-a-mailing-list-message
Похоже, что после написания моего ответа и нажатия кнопки « Отправить» мой ответ был фактически отправлен в список рассылки.
источник
Если вы можете скачать файл mbox (он есть в лоскутных экземплярах, если вы не подписывались в прошлом), вы можете получить его оттуда. Самый простой , чтобы ответить в этой теме является
mutt -f file.mbox
или загрузить этот файл с MBoxc
вmutt
.источник