![为什么 emacs movemail 优先于 mailutils movemail?](https://linux22.com/image/29554/%E4%B8%BA%E4%BB%80%E4%B9%88%20emacs%20movemail%20%E4%BC%98%E5%85%88%E4%BA%8E%20mailutils%20movemail%EF%BC%9F.png)
我已经从 Ubuntu 12.10 存储库安装了 mailutils 并将其指定rmail-mailmove-program
为/usr/bin/movemail
或者/usr/bin/movemail.mailutils
但在任何一种情况下 emacs 都会报告
rmail-parse-url: Emacs movemail does not support imap protocol
后果M-x rmail RET
。我由此推断 emacs movemail 正在被使用,并且 mailutils movemail 被忽略。
在我的~/.emacs.d/init.el
我有:
;; Reading mail
(setq rmail-movemail-flags (list "--tls"))
(setq rmail-movemail-program "/usr/bin/movemail.mailutils")
;; (setq rmail-movemail-program "/usr/bin/movemail")
(setq rmail-primary-inbox-list
(quote("imap://mylocal%40jazz2.eu:***@mail.jazz2.eu")))
init.el
在我进行如下配置之前,我验证了 movemail 可以自行运行:
sudo movemail -p -v 'imap://mylocal%40jazz2.eu:***@mail.jazz2.eu' test-mbox
movemail: number of messages in source mailbox: 1
movemail: number of processed messages: 1
movemail: number of errors: 0 / 0
答案1
尝试添加
(setq rmail-movemail-variant-in-use 'mailutils)
不过,您的 TLS 选项似乎对我不起作用。让它与 gmail 一起工作是一个 PITA。
答案2
我深思熟虑的答案:去吧穆4e和离线地图反而。
我放弃了尝试使用 Rmail-Mailmove 方式将电子邮件集成到 emacs 中。在使用 Rmail 在本地邮件源上执行系统管理员任务后,我很高兴尝试将其扩展到使用远程 imap 邮件源。然而,在经历了 Rmail 和 Movemail 以及 emacs 的 Wanderlust 遇到的困难之后,我意识到我在浪费时间。这个想法是通过添加从组织模式文档到电子邮件的链接来补充我的组织模式技巧包。
我遇到了——并最终决定——穆4e安装和配置更加容易;有良好的文档;与组织模式集成;并且正在积极维护(与 2013 年 3 月发布此帖子的同时);到目前为止,表现非常令人印象深刻。