Saya mengalami masalah dengan GNU Debugger (GDB) dan sementara masalah ini tampaknya berulang, saya hanya menemukan satu contoh seseorang yang baru-baru ini mengalami masalah yang sama. Saya menemukan ini contoh lain di mailing list Mailman diarsipkan.
Lalu saya mencoba beberapa hal lagi dan akhirnya menyelesaikan masalah dengan GDB. Jadi, sekarang saya ingin melaporkan kembali solusi yang saya temukan ke milis. Namun, ini benar-benar hanya digunakan jika Mailman mengenali email saya sebagai utas yang sama dengan masalah aslinya, tetapi saya tidak memiliki surat itu (hanya versi arsip online-nya) sehingga saya tidak dapat membalasnya.
Bagaimana saya bisa memastikan Mailman menganggap email saya sebagai balasan untuk utas itu?
Apakah cukup menyalin topik saja?
Jawaban:
Untuk satu hal, bahkan jika Anda membalas pesan lama itu, Mailman akan tetap menampilkan email Anda di bulan pengirimannya. Jadi mungkin tidak perlu repot untuk membalas pesan yang tidak Anda miliki. Kirimkan saja email baru ke milis dengan solusi Anda (dengan asumsi itu relevan secara topikal).
Namun, untuk tujuan pendidikan: menyalin subjek tidak akan cukup, karena tidak setiap pesan di milis dapat diharapkan memiliki subjek yang unik. Cara standar untuk menunjukkan bahwa Anda membalas pesan adalah melalui tajuk email
In-Reply-To
. Nilai header itu diambil dariMessage-ID
header pesan yang Anda balas. Biasanya ini dilakukan secara otomatis oleh klien email Anda, tetapi jika Anda menggunakan program yang memungkinkan Anda untuk mengatur bidang header khusus, Anda harus dapat melakukannya secara manual. Jika Anda pergi ke arsip daftar mailing-list yang dimaksud dan mengklik tautan "Gzip'd text" untuk bulan yang dimaksud, Anda akan mendapatkan file teks yang di-gzip yang menyertakan header ID-Pesan untuk setiap email yang dikirim bulan itu. . Salin nilai tajuk dari pesan yang Anda coba balas, dan tambahkanIn-Reply-To
tajuk khusus dengan nilai itu ke pesan yang Anda kirim. Misalnya, jika Anda melihatnyadalam pesan yang Anda balas dalam file teks yang diunduh, Anda harus menambahkan header khusus
ke pesan yang Anda kirim, dan pesan Anda kemudian akan dianggap sebagai balasan untuk pesan lama.
sumber
mingw-users
(daftar yang dipermasalahkan) yang membentang lebih dari satu bulan, namun diakui sebagai utas tunggal di arsip: sourceforge.net/mailarchive/… . Ini berarti komentar pertama Anda sepertinya tidak menarik untuk mailing list ini.Menurut http://lists.sugarlabs.org/archive/fourthgrademath/2009-September/000337.html
sumber
mailto:
tautan itu juga berisiIn-Reply-To
tajuk: webapps.stackexchange.com/a/115088/51862Dapatkan
Message-Id
dari sumber halamanSelain mengunduh arsip bulan sebagaimana disebutkan di /webapps//a/23198/51862 Anda juga dapat menemukannya
Message-Id
dengan memeriksa sumber halaman.Di bagian atas setiap halaman pesan, misalnya http://lists.busybox.net/pipermail/buildroot/2018-March/214868.html ada
mailto:
tautan yang menunjukkan sebagai:Jika Anda hanya mengkliknya di Chromium 64, Ubuntu 17.10, itu tidak berfungsi: Thunderbird terbuka, tanpa
In-Reply-To
. Perilaku yang sama untuk semua kombinasi Firefox 58 dan pengaturan gmail sebagai penangan email saya yang telah saya coba.Namun, jika Anda membuka sumber halaman, atau menggunakan fitur Peramban browser (Ctrl + Shift + I), kita dapat melihat bahwa tautan lengkap sebenarnya:
dan
In-Reply-To
sebenarnya ada di sana tetapi URL dikodekan! Kita kemudian dapat menggunakan dekoder seperti: https://urldecode.org atau alat CLI yang memberi kita yang benarMessage-Id
:Atur
In-Reply-To
header secara manual ke yangMessage-Id
kami temukanSetelah kami memiliki ID pesan, kami sekarang perlu menemukan klien yang memungkinkan kami untuk mengaturnya.
Metode yang telah saya uji pada akun gmail saya:
mutt
Pertama-tama pastikan itu
mutt
dikonfigurasi dengan benar, dan bahwa Anda dapat mengirim email di dua akun tiruan yang Anda kontrol.Kemudian tambahkan ke
.muttrc
:/programming/12158201/how-to-change-the-senders-name-or-e-mail-address-in-mutt
Saat mengedit email pada editor teks, Anda sekarang dapat melihat tajuk dan mengeditnya secara langsung, jadi kami harus membuatnya mengandung baris jenis:
The
Subject:
lapangan harus sesuai dengan apa yang OP set, tetapi Anda tidak perlu menempatkan tag mailing list[gem5-users]
padaSubject:
line, ini akan ditambahkan secara otomatis ketika GNU Mailman meneruskan email kepada orang-orang.Berikut ini adalah contoh balasan yang saya masukkan sepenuhnya secara manual melalui metode ini: https://www.mail-archive.com/[email protected]/msg15488.html (juga bekerja pada tukang pos GNU proyek, tetapi itu sayangnya masuk untuk melihat: http://m5sim.org/cgi-bin/mailman/private/gem5-users/2018-May/031515.html )
Salah satu cara mudah untuk menemukan templat untuk tajuk balasan adalah dengan mengklik untuk membalas utas yang Anda terima setelah berlangganan, dan cukup ubah bidang
Subject:
danIn-Reply-To:
ke apa yang Anda butuhkan.Namun berhati-hatilah bahwa firewall perusahaan mungkin memblokir
mutt
port-port sementara tidak memblokir antarmuka web gmail: /programming/28038662/how-to-solve-unable-to-initialize-smtp-properly-when-using-using -git-send-ema / 50172911 # 50172911Diuji dalam GNU Mailman 2.1.16, 1.9.4
mutt
, Ubuntu 18.04.Saya tidak dapat menemukan metode yang baik untuk klien berikut:
Standar
RFC sendiri menyebutkan bahwa
In-Reply-To
dimailto
tautan https://tools.ietf.org/html/rfc1738 :dan sangat bagus bahwa GNU Mailman devs mengambil keuntungan darinya, tapi saya bertanya-tanya komponen mana yang tidak berfungsi dengan benar untuk membuat ini berfungsi.
Yang membingungkan, RFC yang sama juga mengatakan:
jadi mungkin itu sebabnya banyak klien tidak mendukungnya?
Lihat juga: /programming/4782068/can-i-set-subject-content-of-email-using-mailto/41365892#41365892
Hal berikutnya yang ingin Anda ketahui adalah bagaimana menerapkan set tambalan yang telah dikirim orang lain untuk mengujinya secara lokal: /programming/5062389/getting-started-with-git-am Spoiler: itu menyebalkan / Tidak dapat diurungkan juga.
sumber
~/.muttrc
Anda dapat menjalankan perintah muttset edit_headers=yes
. Terima kasih untuk penjelasannya.Saya mencoba menjawab pesan itu:
https://lists.opensuse.org/opensuse/2016-04/msg00165.html
@ david-z answer's membantu saya untuk memahami apa yang terjadi di balik layar, tetapi apa yang benar-benar berhasil bagi saya adalah arsip milis:
https://lists.opensuse.org/opensuse/
Dan mengunduh mbox terkompresi (file .mbox) dari arsip milis untuk April 2016. Kemudian, saya mengimpor file mbox yang diunduh ke Mozilla Thunderbird dengan mengikuti petunjuk ini:
http://kb.mozillazine.org/Importing_folders
Akhirnya, saya mencari pesan itu dan mengklik Balas ke Semua , seperti yang disarankan di sini:
https://forums.opensuse.org/showthread.php/419363-how-do-you-reply-to-a-mailing-list-message
Tampaknya setelah menulis balasan saya dan mengklik Kirim , balasan saya sebenarnya dikirim ke milis.
sumber
Jika Anda dapat mengunduh file mbox (dalam contoh tambal sulam, jika sebelumnya Anda tidak berlangganan), Anda bisa mendapatkannya dari sana. Termudah untuk membalas benang yang
mutt -f file.mbox
atau memuat file mbox ini denganc
dimutt
.sumber