กำลังอ่านรายการเก็บถาวรจดหมายใน Emacs?


18

บางครั้งฉันต้องการอ่านไฟล์เก็บถาวรรายการจดหมายสำหรับโครงการที่ฉันไม่ได้สมัครเป็นสมาชิก มีคลังเก็บ HTML ที่ดีทางออนไลน์ (เช่นhttps://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00347.html ) แต่ฉันไม่ชอบอ่านจดหมายในเบราว์เซอร์

มีอินเทอร์เฟซสำหรับ Emacs ในการอ่านรายการบันทึกเมลหรือไม่? ฉันใช้ mu4e แล้วเพื่ออ่านอีเมลส่วนตัวของฉันภายใน Emacs แต่ฉันก็อยากจะอ่านอีเมลของคนอื่นใน Emacs (เพื่อขยายว่าคนอื่น ๆ เหล่านี้โพสต์ในรายการส่งเมลสาธารณะ)

ต้องมีโหมดสำหรับสิ่งนั้น (ฉันสงสัยว่า gnus คือคำตอบ แต่ฉันไม่เคยใช้มันเลย)

คำตอบ:


21

แน่นอนว่า GNUS เป็นคำตอบ จากemacswiki

M-x gnus
B
nntp
news.gmane.org

และเลือก gmane.emacs.devel จากที่นี่คุณสามารถเรียกดูกระทู้ต่างๆโดยใช้ส่วนต่อประสาน NNTP ของ GNU (ซึ่งเป็นสิ่งที่มันถูกเขียนขึ้นมาเพื่อทำ) นี่อาจเป็นทางออกที่ดีที่สุดสำหรับการค้นหาผ่านรายการส่งเมลในอดีต

ตามที่คนอื่นพูดถึงคุณอาจต้องการอ่านอีเมลชุดเล็ก ๆ บางทีอาจจะแนบกับข้อบกพร่องหรือการเย็บปะติดปะต่อกัน ในกรณีนี้หากคุณสามารถดาวน์โหลดไฟล์ mbox คุณสามารถเรียกดูได้โดยตรงโดยไม่ต้องจัดการกับเวลาแฝงของเครือข่าย อีกครั้ง Emacs มีวิธีแก้ไขปัญหามากมายสำหรับอีเมล แต่ในตัวคุณสามารถใช้ Rmail ได้อย่างง่ายดาย ขั้นตอนนี้คือ:

M-x rmail

สิ่งนี้จะแสดงกล่องจดหมายเริ่มต้นของคุณ (ส่วนใหญ่ระบบของคุณ / var / mail / $ USER และคัดลอกใน ~ / RMAIL) อย่างไรก็ตามในการโหลดในกล่องจดหมาย "ต่างประเทศ" คุณพิมพ์:

i
path/to/mbox
h

สิ่งนี้จะนำคุณไปสู่มุมมองสรุปของกล่องจดหมายซึ่งคุณสามารถเรียกดูด้วยการนำทาง Emacs ปกติ


2

และถ้าคุณต้องการอ่านเธรดสำหรับข้อผิดพลาด Emacs บางอย่างโดยเฉพาะให้กดM-x gnus-read-ephemeral-emacs-bug-group RET 12345ที่12345หมายเลขข้อบกพร่อง


1
นอกจากนี้ยังมีโหมด debbugs สำหรับการอ่านรายงานข้อผิดพลาด / กระทู้
rekado

ได้. แต่มันจะไม่เป็นประโยชน์เมื่อคุณทราบหมายเลขบั๊กแล้ว
Dmitry

ฉันใช้debbugs-gnu-bugsสำหรับสิ่งนั้นซึ่งแจ้งให้ฉันทราบรหัสบั๊ก
rekado

ตกลงขอบคุณสำหรับเคล็ดลับ มันง่ายกว่ามากที่จะทำ
Dmitry

1

คำตอบของ stsquad นั้นดี แต่ก็มีอีกวิธีที่มีประโยชน์เช่นกัน ในขณะที่หลังฉันต้องการอ่านข้อบกพร่อง Debianเกี่ยวกับการตัดสินใจ systemd โดย TC ใน Emacs อินเทอร์เฟซ GMANE ไปยังรายการส่งเมลบั๊กทำงานได้ แต่มันง่ายกว่าเพียงแค่ดาวน์โหลดไฟล์ mbox จากรายงานบั๊กและเปิดไฟล์นั้นใน gnus; วิธีนั้นจะถูกเก็บไว้ในเครื่องทั้งหมดเพื่อหลีกเลี่ยงความล่าช้าในการร้องขอแต่ละบทความแยกจากเซิร์ฟเวอร์ NNTP

ดังนั้นหากมีวิธีดาวน์โหลดไฟล์ mbox ที่เก็บถาวรของรายการที่คุณต้องการอ่านนั่นอาจเหมาะกับคุณ


1
คุณช่วยอธิบายรายละเอียดเพิ่มเติมในคำตอบของคุณได้ไหม? โดยเฉพาะคุณสามารถอธิบายขั้นตอนที่จำเป็นในการทำสิ่งนี้ได้หรือไม่
แดน

1
@Dan: ฉันได้ขยายคำตอบเพื่อรวมตัวอย่างสำหรับ mbox ในเครื่องแล้ว
stsquad
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.