我有这个作为 gnus 配置:
(setq imap-shell-program "/usr/local/sbin/dovecot -c /Users/hinmanm/.dovecotrc --exec-mail imap")
(setq gnus-select-method '(nnimap "Mail"
(nnimap-stream shell)))
这在终端 Emacs 中运行良好,但是在 Cocoa emacs 中,dovecot 服务器未启动并且 Gnus 说邮箱被拒绝。
我依稀记得有人告诉我终端 emacs 和 cocoa emacs 生成进程的方式有所不同。我该如何在 Cocoa emacs 中实现这一点?
答案1
我在我的机器上运行了这个,但我的配置略有不同。
(setq gnus-select-method '(nnnil "")
gnus-secondary-select-methods
'(
(nnimap "mail"
(nnimap-address "localhost")
(nnimap-stream shell)
(imap-shell-program "/opt/local/libexec/dovecot/imap -c ~/.dovecotrc")))
不同之处在于,我将 imap-shell-program 设置与我的 nnimap 设置结合在一起(此外,它是我的辅助选择方法的一部分,并且我使用的是不同版本的 dovecot,但我认为它们是可以互换的)