使用MailDir作为Gnus的后端

时间:2010-04-06 18:24:33

标签: emacs maildir gnus

我正在使用offlineimap将我的gmail帐户同步到locak maildir,然后使用gnus读取该目录一切正常,但gnus使用自己的标记来标记消息的未读状态,并且它们不会同步回gmail。有没有办法强迫gnus使用标准maildir标志?

5 个答案:

答案 0 :(得分:7)

我使用offlineimap和dovecot在本地下载和提供我的邮件。我也使用GNUS。让dovecot工作使我不能使用GNUS很长一段时间,因为GNUS对maildir的支持是如此糟糕。这就是我需要做的鸽舍工作:

mail_location = maildir:~/Mail:LAYOUT=fs:INBOX=~/Mail/INBOX

我的解决方案中一个非常好的部分是我有一个真实且有效的离线同步,因此当网络不可用时(大约80%的时间在校园内)我仍然可以检查和排序我的邮件。

答案 1 :(得分:6)

截至2012-09-05,在Gnus主干的nnmaildir中有has been fixed。修复程序出现在与Emacs 24.3一起发布的Gnus版本中。

答案 2 :(得分:2)

解决方案是使用本地imap服务器(作为dovecot)来查看你的maildir,并使用gnus来访问这个imap服务器。

答案 3 :(得分:1)

Here是关于maildirs和GNUS的官方手册所说的一切 - 我个人无法找到你想要的东西,但我又是一个新用户,也许你会注意到我没有的东西。不过,我听说Wanderlust对所有Emacs邮件阅读器都有最好的maildir支持。

答案 4 :(得分:1)

AFAIK,自this以来nnmaildir和gnus的情况没有改善。

对于这种情况,我现在正在使用mutt,将Emacs设置为其编辑器。