如何讓 nnimap-stream 在 Cocoa Emacs 中運作?

如何讓 nnimap-stream 在 Cocoa Emacs 中運作?

我將其作為 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,但我認為這些是可以互換的)

相關內容