我將其作為 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")))
差異在於我的 nnimap 設定中有 imap-shell-program 設定(以及它是我的輔助選擇方法的一部分,我使用的是不同版本的 dovecot,但我認為這些是可以互換的)