Cocoa Emacs에서 nnimap-stream을 작동시키려면 어떻게 해야 합니까?

Cocoa Emacs에서 nnimap-stream을 작동시키려면 어떻게 해야 합니까?

나는 이것을 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와 코코아 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 설정이 있다는 점입니다. (또한 보조 선택 방법과 별개이며 다른 버전의 비둘기장을 사용하고 있지만 서로 바꿔서 사용할 수 있다고 생각합니다.)

관련 정보