Eu tenho isso como uma configuração 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)))
Isso funciona bem no terminal Emacs, porém no Cocoa emacs, o servidor dovecot não é iniciado e Gnus diz que a caixa de correio foi negada.
Lembro-me vagamente de alguém me dizendo que havia uma diferença entre a maneira como o terminal emacs e o cacau emacs geravam processos. Como posso fazer isso funcionar no Cocoa emacs?
Responder1
Eu tenho isso funcionando na minha máquina, mas minha configuração é um pouco diferente.
(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")))
As diferenças são que eu tenho o programa imap-shell configurado com minhas configurações do nnimap (além de fazer parte dos meus métodos de seleção secundários e que estou usando uma versão diferente do dovecot, mas acho que são intercambiáveis)