Mailman arşivlenmiş iletisine yanıt verin


24

GNU Debugger (GDB) ile ilgili bir sorunum vardı ve bu sorun tekrarlanırken, yakın zamanda aynı problemi yaşayan birisinin sadece bir örneğini buldum. Bu diğer örneği bir Mailman arşivli posta listesinde buldum.

Sonra birkaç şey daha denedim ve sonunda GDB ile sorunu çözdüm. Bu yüzden şimdi bulduğum çözümü posta listesine geri bildirmek istiyorum. Ancak, bu yalnızca Mailman, postamı orijinal sorunla aynı iş parçacığı olarak kabul ederse gerçekten kullanışlıdır, ancak o postaya sahip değilim (yalnızca çevrimiçi arşivlenmiş sürümü), bu nedenle yanıtlayamıyorum.

Mailman'ın postalarımı bu konuya cevap olarak gördüğünden nasıl emin olabilirim?

Konuyu kopyalamak yeterli mi?


Yanıtlar:


14

Birincisi, eski mesaja cevap verseniz bile, Mailman e-postanızı gönderildiği ay gösterecektir. Bu yüzden muhtemelen sahip olmadığınız bir mesaja cevap vermeyi denemek zahmete değmez. Çözümünüzle birlikte e-posta listesine yeni bir e-posta gönderin (topikal olarak alakalı olduğu varsayılarak).

Bununla birlikte, eğitim amaçlı: konuyu kopyalamak yeterli olmayacaktır, çünkü bir posta listesindeki her iletinin benzersiz bir konuyu olması beklenemez. Bir mesajı yanıtladığınızı belirtmenin standart yolu e-posta başlığıdır In-Reply-To. Bu başlığın değeriMessage-IDYanıtladığınız mesajın başlığı. Normalde bu, e-posta istemcisi tarafından otomatik olarak yapılır, ancak özel başlık alanlarını ayarlamanıza izin veren bir program kullanıyorsanız, bunu manuel olarak yapabilmeniz gerekir. Söz konusu posta listesinin liste arşivlerine gidip, söz konusu ayın "Gzip'd text" bağlantısını tıklarsanız, o ay gönderilen her e-posta için Mesaj Kimliği başlıklarını içeren gzipli bir metin dosyası edinmelisiniz. . Başlığın değerini yanıtlamaya çalıştığınız mesajdan kopyalayın ve gönderdiğiniz mesaja In-Reply-Tobu değeri içeren özel bir başlık ekleyin . Örneğin, görürseniz

Message-ID: abcdefghijklmnopqrstuvwxyz@mail.example.com

indirdiğiniz metin dosyasında yanıtladığınız mesajda, özel başlığı eklemelisiniz.

In-Reply-To: abcdefghijklmnopqrstuvwxyz@mail.example.com

gönderdiğiniz mesaja yönlendirdiğinizde, mesajınız eski mesaja cevap olarak kabul edilir.


Zaten bir mingw-usersaydan daha uzun bir konuyu (söz konusu listede) bulabildim , ancak arşivlerde tek bir başlık olarak tanınıyordum: sourceforge.net/mailarchive/… . Bu, ilk yorumunuzun bu posta listesi için ilgi çekici görünmediği anlamına gelir.

Bu konuyu yanıtlamak için göndermemin nedeni, sorunun yalnızca kullanıcıların çok özel bir alt kümesinde (x64 pencereleri altındaki kullanıcıların mingw'leri) olması ve sorunun zaten google'da en üst düzey bir sonuç olması nedeniyle olmasıdır. Çözümü olmayan problemin aramalarda daha yüksek çıkması üzücü, çözüm tam orada sunulmuş ise.

Çözümünüze gelince, cevap için özel bir başlık belirtmeme izin vermeyen gmail kullanıyorum, ancak bunun yolları da var. Bununla birlikte, arşivde herhangi bir mesaj kimliği başlığı bulamıyorum ( list-archives.org/mingw-users/… ) ama bu benim için hiçbir yolu olmadığı anlaşılıyor, sanırım yapabileceğim hiçbir şey yok. konuyu kopyalamak dışında yap /

1
ah, bak bu bağlantı yararlı olurdu. Cevabımı standart bir Mailman kurulumuna (örn. Python-list ) dayandırıyordum, ancak Sourceforge'un Mailman kurulumu büyük ölçüde özelleştirildi. Message-ID başlığına da erişmenin bir yolunu bulamıyorum.
David Z

2
Bunun karşısına çıkan herkes için bir ipucu: Gmail API explorer'ı kullanarak, istediğiniz başlık dahil olmak üzere kendi ham e-postalarınızı manuel olarak oluşturabilirsiniz. E-postanızı yazın, base64url kodlayın ve explorerdaki "raw" özelliğine ekleyin: developers.google.com/gmail/api/v1/reference/users/messages/…
oligofren

15

Http://lists.sugarlabs.org/archive/fourthgrademath/2009-September/000337.html’e göre

Arşivlenmiş iletide, [yazarın] spam güvenli e-posta adresi için bir bağlantı olduğuna dikkat edin. Bu bağlantı aslında bir HTML posta bağlantısıdır. Tıklamak, eşleşen konu satırına sahip listeye yeni bir mesaj yaratacaktır.


1
Bu ilginç, ama benim sorumla pek bir şey yapamayacak gibi görünmüyor ...
Jasper

@Jasper Ben şimdi, daha ilginç bir şekilde, mailto:bağlantının bir In-Reply-Tobaşlık içerdiğini farkettim
Ciro Santilli 改造 改造 中心 法轮功 六四

2

Get Message-Idsayfa kaynağından

Https://webapps.stackexchange.com/a/23198/51862 adresinde belirtilen ay arşivlerini indirmenin yanı sıra Message-Id, sayfa kaynağını inceleyerek de bulabilirsiniz .

Her mesaj sayfasının üstünde, örneğin, http://lists.busybox.net/pipermail/buildroot/2018-Mart/214868.htmlmailto: , aşağıdakileri gösteren bir bağlantı var:

Ciro Santilli ciro.santilli at gmail.com

Eğer sadece Chromium 64, Ubuntu 17.10 üzerine tıklarsanız, işe yaramaz: Thunderbird, açmadan açılır In-Reply-To. Firefox 58'in tüm kombinasyonları için aynı davranış ve gmail’i denedim e-posta işleyicim olarak belirleme .

Ancak, sayfa kaynağını açarsanız veya Tarayıcıyı incele özelliğini (Ctrl + Shift + I) kullanırsanız, tam bağlantının gerçekten olduğunu görebiliriz:

mailto:buildroot%40busybox.net?Subject=Re%3A%20%5BBuildroot%5D%20%5BPATCH%5D%20Fix%20%22Incorrect%20selection%20of%20kernel%20headers%3A%0A%20expected%204.11.x%2C%20got%204.15.x%22%20for%20qemu_x86_64_defconfig&In-Reply-To=%3C20180303072704.11166-1-ciro.santilli%40gmail.com%3E

ve böylece In-Reply-Toaslında orada ama URL kodlu! Daha sonra, https://urldecode.org ya da bize doğru olan CLI araçları gibi bir kod çözücü kullanabiliriz Message-Id:

<20180303072704.11166-1-ciro.santilli@gmail.com>

In-Reply-ToBaşlığı elle Message-Idbulduklarımıza ayarlayın.

Mesaj kimliğini aldıktan sonra, şimdi belirlememizi sağlayan bir müşteri bulmamız gerekiyor.

Gmail hesabımda test ettiğim yöntemler:

Aşağıdaki müşteriler için iyi bir yöntem bulamadım:

Standartlar

RFC kendisi telaffuz edilmesi In-Reply-Tode mailtolinkleri https://tools.ietf.org/html/rfc1738 :

Mailto URL’nizin ilginç bir kullanımı, ileti arşivlerine göz atmaktır. Göz attığınız her mesaj şöyle bir mailto içerebilir:

<mailto:foobar@example.com?In-Reply-
To=%3c3469A91.D10AF4C@example.com>

ve GNU Mailman dev'lerinin bundan faydalanması harika, ama bunun sadece çalışmasını sağlamak için hangi bileşenin düzgün çalışmadığını merak ediyorum.

Kafa karıştırıcı, aynı RFC de diyor ki:

4. Güvensiz başlıklar

Bir postayı URL'ye çeviren kullanıcı aracısı, başlıklardan herhangi birinin tehlikeli olduğu düşünülürse bir mesaj oluşturmamayı seçmelidir; ayrıca, URL’de verilen başlıkların yalnızca bir alt kümesini içeren bir mesaj oluşturmayı da seçebilir. Yalnızca Konu, Anahtar Kelimeler ve Beden başlıklarının hem güvenli hem de faydalı olduğuna inanılır.

Bir mailto URL'sinin yaratıcısı, bir URL çözücüsünün "konu" ve "gövde" başlıklarından daha fazlasını anlamasını bekleyemez. Mailto URL'lerini posta iletilerinde çözen istemciler, "konu" ve "gövde" başlıklarını kullanarak RFC 822 uyumlu posta iletilerini doğru şekilde oluşturabilmelidir.

belki de bu yüzden birçok müşteri desteklemiyordur

Ayrıca bakınız: /programming/4782068/can-i-set-subject-content-of-email-using-mailto/41365892#41365892

Bilmek isteyeceğiniz bir sonraki şey, diğer kişilerin yerel olarak test etmek için gönderdikleri yama setlerinin nasıl uygulanacağıdır: /programming/5062389/getting-started-with-git-am Spoiler: Bu bir acıdır / geri alınamaz.


1
NOT: elbette, düzenleme yerine ~/.muttrcmutt komutunda çalıştırabilirsiniz set edit_headers=yes. İyi bir açıklama için teşekkürler.
pevik

1

Bu mesaja cevap vermeye çalışıyordum:

https://lists.opensuse.org/opensuse/2016-04/msg00165.html

@ david-z answer, sahnelerin arkasında ne olduğunu anlamama yardımcı oldu, ama benim için gerçekten işe yarayanlar posta listesi arşivine gidiyordu:

https://lists.opensuse.org/opensuse/

Ve e-posta listesi arşivinin sıkıştırılmış mbox'ını (.mbox dosyası) Nisan 2016 için indirdi. Sonra indirilen mbox dosyasını şu talimatları izleyerek Mozilla Thunderbird'e aktardım :

http://kb.mozillazine.org/Importing_folders

Sonunda, bu mesajı aradım ve burada önerildiği gibi Tümünü Yanıtla'yı tıkladım :

https://forums.opensuse.org/showthread.php/419363-how-do-you-reply-to-a-mailing-list-message

Cevabımı yazıp Gönder'i tıkladıktan sonra cevabım aslında posta listesine gönderildi.


.Mbox indirme ilginç bir özelliktir, ancak GNU Mailman / Pipermail kullandıklarından emin misiniz? Bu özelliği kullandığım Mailman örneklerinde bulamıyorum.
Ciro Santilli, 03.03.2017

0

Eğer mbox dosyasını indirebilirseniz (patchwork örneklerinde, daha önce abone olmamışsanız) buradan alabilirsiniz. En kolay olduğunu parçacığı cevap vermek mutt -f file.mboxya da bu Mbox dosyasını yüklemek ciçinde mutt.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.