Wie kann ich nnimap-stream in Cocoa Emacs zum Laufen bringen?

Wie kann ich nnimap-stream in Cocoa Emacs zum Laufen bringen?

Ich habe dies als GNUS-Konfiguration:

(setq imap-shell-program "/usr/local/sbin/dovecot -c /Users/hinmanm/.dovecotrc --exec-mail imap")
(setq gnus-select-method '(nnimap "Mail"
                                  (nnimap-stream shell)))

Dies funktioniert vom Emacs-Terminal aus einwandfrei. In Cocoa Emacs wird der Dovecot-Server jedoch nicht gestartet und Gnus meldet, dass das Postfach abgelehnt wird.

Ich erinnere mich vage daran, dass mir jemand sagte, es gäbe einen Unterschied zwischen der Art und Weise, wie Terminal-Emacs und Cocoa-Emacs Prozesse starten. Wie kann ich das in Cocoa-Emacs zum Laufen bringen?

Antwort1

Bei mir funktioniert dies auf der Maschine, aber meine Konfiguration ist ein klein wenig anders.

(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")))

Die Unterschiede bestehen darin, dass ich die Einstellung „imap-shell-program“ in meinen nnimap-Einstellungen habe (und dass sie Teil meiner sekundären Auswahlmethoden ist und dass ich eine andere Version von Dovecot verwende, aber ich denke, diese sind austauschbar).

verwandte Informationen