在Emacs中阅读邮件列表档案?


18

有时,我想阅读未订阅项目的邮件列表档案。在线上有不错的HTML存档(例如https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00347.html),但是我不喜欢在浏览器中阅读邮件。

Emacs是否具有读取邮件列表档案的界面?我已经使用mu4e在Emacs中阅读了我的个人电子邮件,但是我也希望能够在Emacs中阅读其他人的电子邮件(扩展到这些其他人已发布到公共邮件列表中)。

必须有一个模式。(我怀疑gnus是答案,但我从未使用过。)

Answers:


21

当然,GNUS是一个答案。从emacswiki

M-x gnus
B
nntp
news.gmane.org

然后选择gmane.emacs.devel。在这里,您可以使用GNU的NNTP接口(这是它最初编写的功能)浏览线程。这可能是浏览历史邮件列表的最佳解决方案。

正如其他人提到的那样,您可能只想阅读一小部分可能附有错误或拼凑的电子邮件。在这种情况下,如果您可以下载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
还有用于读取错误报告/线程的调试模式。
rekado 2014年

对。但是,如果您已经知道错误号,它就没有帮助。
德米特里(Dmitry)2014年

好吧,我使用debbugs-gnu-bugs它来提示我输入错误ID。
rekado 2014年

好的,谢谢你的提示。确实确实容易一些。
德米特里2014年

1

stsquad的回答很好。但是,还有另一种有用的方法。不久前,我想阅读Debian的有关Emacs中TC的系统决策的bug。错误邮件列表的GMANE界面可以使用,但是从错误报告中下载mbox文件并在gnus中打开该文件更容易。这样,所有内容都存储在本地,从而避免了从NNTP服务器单独请求每篇文章的等待时间。

因此,如果有一种方法可以下载要阅读的列表的mbox文件存档,则可能对您有用。


1
您能否详细说明您的答案?特别是,您能否解释执行此操作所需的步骤?
Dan

1
@丹:我扩大了答案,以包括本地mbox的示例。
stsquad 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.