Как мне заставить работать nnimap-stream в Cocoa Emacs?

476
thnetos

Я имею это как конфигурация 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, однако в Emacs Какао сервер dovecot не запускается, и Gnus сообщает, что почтовый ящик отклонен.

Я слабо помню, как кто-то говорил мне, что есть разница между тем, как терминальные emacs и какао-emacs порождают процессы. Как я могу заставить это работать в Emacs Какао?

1
просто для подтверждения: вы используете Cocoa Emacs, а не Aquamacs, верно? pope 13 лет назад 0

1 ответ на вопрос

0
pope

У меня это работает на моей машине, но моя конфигурация немного отличается.

(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, но я думаю, что они взаимозаменяемы)

Я заметил, что запускаю последнюю версию gnus, мне нужно переместить переменную imap-shell-program за пределы nnimap. pope 13 лет назад 0

Похожие вопросы