Oflayn IMAP - OfflineIMAP

Oflayn IMAP
OfflineIMAP logo.png
TTYUI interfeysi bilan OfflineIMAP
Oflayn IMAP TTYUI interfeysi bilan
Asl muallif (lar)Jon Gersen
Tuzuvchi (lar)Nikolas Sebrecht va boshq.
Dastlabki chiqarilish2002; 18 yil oldin (2002)
Barqaror chiqish7.2.4 (2019 yil 8-iyun); 18 oy oldin (2019-06-08)) [±][1]
Ombor Buni Vikidatada tahrirlash
YozilganPython 2
Operatsion tizimUnixga o'xshash, Windows
Mavjud:Ingliz tili
TuriElektron pochta sinxronizatsiya
LitsenziyaGNU GPLv2 +
Veb-saytwww.offlineimap.org

Oflayn IMAP bu IMAP sinxronizatsiya yordam dasturi, IMAP serverida xatlarni mahalliy bilan sinxronlashtirishga qodir Maildir papka[2] yoki boshqa server.

Tavsif

Sinxronizatsiya ikki yo'nalish bo'yicha ikkita so'nggi nuqta ("Masofadan" va "Mahalliy" omborlar) o'rtasida amalga oshiriladi.[3]

OfflineIMAP pochta serverlariga faqat orqali kirish huquqini beradi Internet xabarlariga kirish protokoli (Pochta aloqasi protokoli - serverdan xat olishning yana bir mashhur usuli - qo'llab-quvvatlanmaydi),[4] u tezroq ishlaydi (garchi u ulanishning kechikishiga sezgir bo'lsa ham) va ko'pchiligiga qaraganda ancha rivojlangan xususiyatlarni qo'llab-quvvatlaydi pochta mijozlari.[5] IMAP-ning nostandart dasturini yaxshiroq ishlash uchun maxsus rejim Gmail ixtiyoriy ravishda a-da yoqilishi mumkin konfiguratsiya fayli.[6]

Pochtani mahalliy saqlash uchun sozlanganda, OfflineIMAP Maildir format.[3] Unix pochta qutilari qo'llab-quvvatlash kelajakda qo'shilishi mumkin, ammo hozirda u amalga oshirilmayapti.[6]

Konfiguratsiya

Konfiguratsiya faylida har biri Masofaviy va Mahalliy omborlardan tashkil topgan bir nechta sinxronizatsiya hisobi aniqlanishi mumkin. Keyin har bir ombor alohida konfiguratsiya qilinadi, bu hisobga olish ma'lumotlari va kirish usulini ko'rsatishga imkon beradi.[3]

Filtrlash va tarjima

OfflineIMAP Remote omborining papkalarini filtrlashga qodir, shuning uchun agar kerak bo'lsa, faqat qisman sinxronizatsiya amalga oshiriladi. Ushbu imkoniyatdan foydalanish uchun quyidagini aniqlash kerak niqob bu har bir sinxronizatsiya bilan papkalar ro'yxatiga mos keladi. Bunga foydalanish orqali erishiladi Python "s lambda qobiliyat; Masalan, faqat "INBOX", "Yuborilgan pochta" va "Qabul qilingan" papkalarini sinxronlashtirish uchun quyidagi qoidalarni ko'rsatish kerak:[5]

papka filtri = lambda papka nomi: papka nomi yilda [    "INBOX", "Yuborilgan pochta", 'Qabul qildi']

Qolgan papkalarning nomlari o'xshash tuzilish yordamida o'zgartirilishi (tarjima qilinishi) mumkin:[3]

nametrans = lambda papka nomi: qayta.sub(    "^ Yuborilgan $", "root / sent", qayta.sub("^ ( [G. * ail ] | INBOX)", "ildiz", papka nomi))

Ushbu texnik IMAP serverining tarkibini boshqa server papkasiga sinxronlashtirish uchun ham ishlatilishi mumkin.[5]

Cheklovlar

Har bir hisob alohida katalogdan foydalanishi kerak; aks holda sinxronizatsiya jarayoni kutilmagan xatti-harakatlarga yoki hatto ma'lumotlarning yo'qolishiga olib kelishi mumkin.[5]

Foydalanuvchi interfeysi

OfflineIMAP bir nechtasini taqdim etadi buyruq qatori interfeyslari jumladan, interaktiv rang la'natlar asoslangan, interaktiv bo'lmagan konsolni ro'yxatdan o'tkazish va bir nechta, ammo kamroq aniq rejimlar.[3] Tk asoslangan grafik foydalanuvchi interfeysi ham mavjud.[5]

Shuningdek qarang

Adabiyotlar

  1. ^ "Asosiy yo'nalishni o'zgartirish". Olingan 19 iyun, 2018.
  2. ^ Ekkenfels, Mela (2011). "IMAP-Mails-ni arxivlashtiradigan Drei Tools" [IMAP pochta xabarlarini arxivlash uchun uchta vosita]. Linux jurnali.
  3. ^ a b v d e Martin, Ben (2008 yil 6-may), "OfflineIMAP xabarlar va qo'shimchalarni mahalliy mavjud qiladi", Linux.com, olingan 23 avgust, 2012
  4. ^ Danen, Vinsent (2009 yil 26 oktyabr), "OfflineIMAP yordamida IMAP elektron pochta xabarlarini mahalliy darajada saqlang", TechRepublic, olingan 23 avgust, 2012
  5. ^ a b v d e Goerzen, Jon (2004 yil mart), "Sayohat uchun tezkor qulay pochta: OfflineIMAP", Linux jurnali (119), ISSN  1075-3583, olingan 23 avgust, 2012
  6. ^ a b Brokmeyer, Djo (2011 yil 31 yanvar), "Yo'lda elektron pochtani sinxronlashtirish uchun OfflineIMAP-dan foydalaning", ServerWatch, olingan 23 avgust, 2012