2012-04-02 7 views
4

Ich versuche, Emacs und Gnus als Mail-Leser zu verwenden. Es gibt einige Schnipsel von Anweisungen online, wie man dies mit offlineimap und dovecot tut, aber sie scheinen für die frühere Version von dovecot zu sein. Ich habe offlineimap und dovecot2 (mit Archlinux pacman) erfolgreich installiert. Ich habe sowohl offlineimap als auch dovecot "arbeiten". Ich kann meine Mail vom offline-Server meiner Universität mit offlineimap abrufen. Dovecot startet und ich kann mich in einem Terminal an telnet localhost anmelden. Ich habe jedoch einige Befehle in meiner .gnus.el-Datei ausprobiert, aber es ist mir nicht möglich, eine Integration mit gnus zu erreichen, die gnus erlaubt, meine lokalen E-Mail-Ordner zu finden. Ich habe die lokale Adresse meines Maildir in den Konfigurationsdateien des Taubenschlags gespeichert.Wie man dovecot Version 2 mit Gnus Emacs integriert

Alle Ratschläge oder Hinweise würden geschätzt. Bitte schlagen Sie zusätzliche Informationen vor, die ich bei der Diagnose meines Problems zur Verfügung stellen sollte.

+1

Danke, Daimrod, du hast mich in die richtige Richtung gelenkt, aber ich habe etwas anderes gemacht. Ich habe die maildir-Variable so geändert, dass sie das Layout-Argument enthält, und in .gnus.el habe ich Folgendes getan: '(setq imap-Shell-Methode/usr/lib/dovecot/imap)' und '(setq gnus-secondary-select- Methoden '((nnimap "mail" (nnimap-stream shell)))) ' – brittAnderson

Antwort

4

Hier ist, wie ich es tun:

Ich benutze getmail und offlineimap auf meine E-Mails in ~/mail/ in Maildir Format zu synchronisieren.

Ich habe mail_location = maildir:~/mail:LAYOUT=fs in meinem /etc/dovecot/conf.d/10-mail.conf.

und in meinem .gnus.el

(setq gnus-secondary-select-methods '((nnimap "localhost" (nnimap-stream network)))) Außerdem dovecot nur auf localhost hört.

starten Gnus mit M-xgnusRET, nach Servern mit ^, wählen Sie Ihren Server mit RET, abonnieren und mit U auf Ihre Postfächer abmelden.