如何将Dovecot版本2与Gnus Emacs集成

4
我正在尝试使用emacs和gnus作为邮件阅读器。有几篇在线指南介绍如何使用offlineimap和dovecot完成此操作,但它们似乎是针对较早版本的dovecot。我已成功安装了offlineimap和dovecot2(使用Archlinux pacman)。我已经让offlineimap和dovecot“工作”了。我可以使用offlineimap从我的大学imap服务器检索我的邮件。Dovecot启动并且我可以在终端中telnet localhost登录。然而,在我的.gnus.el文件中尝试了几个命令后,我无法实现与gnus的集成,以使gnus能够找到我的本地电子邮件文件夹。我已在dovecot配置文件中放置了我的Maildir的本地地址。
欢迎提出任何建议或指导意见。请建议我应该提供哪些额外信息来帮助诊断我的问题。

1
谢谢Daimrod,你指引了我正确的方向,但是我最终采取了略微不同的方法。我改变了maildir变量来包含布局参数,并在.gnus.el中进行如下设置:(setq imap-shell-method /usr/lib/dovecot/imap)(setq gnus-secondary-select-methods '((nnimap "mail" (nnimap-stream shell)))) - brittAnderson
1个回答

4
这是我如何做的:
我使用getmailofflineimap将我的邮件同步到~/mail/,并按照Maildir格式存储。
我在/etc/dovecot/conf.d/10-mail.conf中设置了mail_location = maildir:~/mail:LAYOUT=fs
而在我的.gnus.el文件中,我设置了如下内容: (setq gnus-secondary-select-methods '((nnimap "localhost" (nnimap-stream network)))) 此外,dovecot仅监听localhost。
使用M-xgnusRET启动Gnus,使用^浏览服务器,用RET选择您的服务器,使用U订阅和取消订阅您的邮箱。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接