Gnus 5.13 ni OfflineIMAP va Dovecot bilan sozlash

Dovecot orqali mahalliy pochta orqali (OfflineIMAP tomonidan yaratilgan) kirish uchun Gnus 5.13 ni o'rnatishga harakat qilaman. Men bevosita OfflineMIMPning maildir-ga kirishim mumkinligini bilaman, lekin shuni bilamanki, bu Gnus-ning bayroqlarini sinxronlash bilan bog'liq muammolarga olib keladi. Shuning uchun men OfflineIMAPni o'rnatdim (u ishlaydi) va buni ~/.gnus.el da bor:

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

Ikkinchi satr o'rniga buni ham sinab ko'rdim:

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

Ammo, men Gnusni boshlaganimda, quyidagi xato xabarni olaman:

Mailda serverni ochib bo'lmadi

     

Ogohlantirish: nnimap serverini ochib bo'lmadi. Shuning uchun Mail: Buffer * nnimap Mail   nil * nntpd ** jarayoni mavjud emas.

Hech kim bu ishni qanday qilishni biladimi yoki hech bo'lmasa, bu xato xabari nimani anglatishini qanday aniqlaydi?

4

1 javoblar

Men hammasini hal qila oldim. Men nnimap-shell-programma o'zgarmaydigan gnus-dan boshlanganidan so'ng hamisha qaytgan deb o'yladim. Va jarayon ro'yxati ko'rsatildi

Ssh Mail imapd

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

qobiq

     

Agar siz serverga ulanish uchun boshqa tizimlar orqali tunnel kerak bo'lsa, ushbu parametrdan foydalanishingiz va nnimap-shell-dasturini kerakli bo'lish uchun sozlashingiz mumkin.

Qo'llanma faqat nnimap variantlarini ta'riflab bergani uchun, nnimap-shell-dastur shu kabi variant ham bo'lishi mumkin deb o'yladim. Shuning uchun ~/.gnus.el da quyidagi amallarni sinab ko'rdim va u ishlaydi:

(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 dasturini ishga tushirish haqidagi boshqa o'zgarish faqat to'g'ri pochta aloqasini topib, Maildir ++ o'rniga oddiy Maildir formatini (OfflineIMAP tomonidan qo'llab-quvvatlanadigan) foydalanishi uchungina amalga oshiriladi.

2
qo'shib qo'ydi