使用 MailDir 作为 Gnus 的后端

Posted

技术标签:

【中文标题】使用 MailDir 作为 Gnus 的后端【英文标题】:Using MailDir as a Backend for Gnus 【发布时间】:2011-02-04 22:46:32 【问题描述】:

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

【问题讨论】:

【参考方案1】:

我使用offlineimap 和dovecot 在本地下载和发送我的邮件。我也使用 GNUS。由于 GNUS 对 maildir 的支持非常糟糕,因此让 dovecot 工作让我有一段时间没有使用 GNUS。这就是我让鸽舍工作所需要的:

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

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

【讨论】:

【参考方案2】:

截至 2012 年 9 月 5 日,此 has been fixed 位于 Gnus 主干的 nnmaildir 中。该修复出现在随 Emacs 24.3 发布的 Gnus 版本中。

【讨论】:

您的博客文章提到了 gnus 在处理包含数万条消息的邮件目录时的一些问题。该博客条目来自几年前。自那以后情况有变化吗? 不,从那以后我就没有做过这方面的工作。我最终选择了writing my own IMAP client。 (它主要是功能性的,但仍然缺少许多预期的功能。)【参考方案3】:

一种解决方案是使用本地 imap 服务器(作为 dovecot)查看您的 maildir,并使用 gnus 访问此 imap 服务器。

【讨论】:

【参考方案4】:

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

对于这种确切的情况,我现在使用 mutt,将 Emacs 设置为它的编辑器。

【讨论】:

【参考方案5】:

Here 是官方手册中关于 maildirs 和 GNUS 的全部内容 - 我个人无法在其中找到您要查找的内容,但话说回来,我是一个新用户,也许您会注意到我没有。不过,我听说Wanderlust 拥有所有 Emacs 邮件阅读器中最好的 maildir 支持。

【讨论】:

以上是关于使用 MailDir 作为 Gnus 的后端的主要内容,如果未能解决你的问题,请参考以下文章

带有maildir的Gnus:回复标头中的奇怪字段

MS Access 前端无法使用加密的后端打开

客户端开发中的后端数据拦截与修改

vue传递表单到后端后端使用sql生成数据库表

使用 django 作为离子应用程序的后端时出现 CORS 错误

如果我使用 Firebase 作为后端,我如何在 android 应用程序的后端发生事件时自动发送推送通知