Gnus 5.13 параметрін OfflineMAP және Dovecot көмегімен орнату

Dovecot арқылы жергілікті поштаға (OfflineIMAP арқылы жасалған) қатынасу үшін Gnus 5.13 орнатуға тырысамын. Мен OfflineMAP-тің поштасына тікелей қол жеткізе алатынымды білемін, бірақ білуімше, Gnus-тің жалауларын синхрондауда проблемалар туындайды. Мен OfflineMAP (ол жұмыс істейді) құрдым және бұл менің ~/.gnus.el:

(setq gnus-select-method '(nnimap "Mail" (nnimap-stream shell)))
(setq nnimap-shell-program "/usr/lib/dovecot/imap")

Мен екінші жолдың орнына оны көрдім:

(setq imap-shell-program "/usr/lib/dovecot/imap")

Алайда, Gnus-ді бастаған кезде, келесі қате туралы хабарды аламын:

Поштадағы серверді аша алмады

     

Ескерту: nnimap серверін ашу мүмкін емес + Mail себебінен: Buffer * nnimap Mail   nil * nntpd ** процесі жоқ

Біреу бұл жұмысқа қалай жетуге болатынын немесе кем дегенде осы қате туралы хабардың не екенін түсінуін біледі ме?

4

1 жауаптар

Мен шешімді таба алдым. Nnimap-shell-бағдарламасының айнымалысы gnus-ны бастағаннан кейін әрқашан әдепкіге қайта оралғанын білдім. Және процесс тізімі көрсетті

пошта imapd

The Gnus manual was only partially helpful because it says this about nnimap-stream shell

қабығы

     

Серверге қосылу үшін басқа жүйелер арқылы туннель қажет болса, сіз осы опцияны пайдалана аласыз және nnimap-shell-бағдарламаны қажетті нәрсе ретінде теңшей аласыз.

Нұсқаулықта nnimap опцияларын ғана сипаттайтындықтан, nnimap-shell-бағдарлама да осындай параметр болатын шығар деп ойладым. Мен ~/.gnus.el ішіндегі келесі әрекеттерді жасадым және ол жұмыс істейді:

(setq gnus-select-method '(nnimap "Mail"
                              (nnimap-stream shell)
                              (nnimap-shell-program "/usr/lib/dovecot/imap -o mail_location=maildir:~/Maildir/:LAYOUT=fs")))

Dovecot preauth орындалатынына шақыру туралы басқа өзгеріс ол дұрыс пошта каталогын табуға және Maildir ++ орнына тұрақты Maildir пішімін (OfflineIMAP қолдауы) пайдаланатынын тексеру үшін ғана.

2
қосылды