Ak nastane situácia že potrebujete hromadne stiahnuť viaceré prílohy z gmailu tak mám tu overený postup.

1. Nainštalovať offlineimap a mpack

sudo apt-get install offlineimap mpack

2 . Vytvorte priečinok ~/mail kde budú uložené všetky emaily

3. Vytvorte textový súbor a uložte ho ~/.offlineimaprc

Toto je konfiguračný súbor ktorý slúži offlineimap na synchronizáciu priečinkov z Gmailu a vytvoreného priečinka mail, cez IMAP. Do vytvoreného súboru vložte nasledujúce riadky:

[general]
accounts = GMail
ui = Noninteractive.Basic
[Account GMail]
localrepository = GMailLocalMaildirRepository
remoterepository = GMailServerRepository
[Repository GMailLocalMaildirRepository]
type = Maildir
localfolders = ~/mail/
[Repository GMailServerRepository]
type = IMAP
remotehost = imap.gmail.com
remoteuser = uzivatelskemeno@gmail.com
remotepass = uzivatelskeheslo
ssl = yes

V termináli spustite nasledovný príkaz

offlineimap && munpack /home/UZIVATEL/mail/LABEL/new/*

Offlineimap  príkaz prevezme najprv všetky emaily do lokálneho priečinka a následne extrahuje všetky prílohy do domovského priečinka. Nezabudnite /UZIVATEL/ nahradiť svojim užívateľským menom a /LABEL/ je priečinok alebo teda menovka z gmailu z ktorej sa budú extrahovať prílohy. Ak chcete stiahnuť len niektoré priečinky/menovky do konfiguračného súboru na koniec pridajte nasledujúci riadok:

folderfilter = lambda foldername: foldername in ['MENOVKA']

Za menovku vyberte požadovanú menovku z gmailu. Ak chcete využiť túto možnosť odporúčam najprv spustiť príkaz, nech offlineimap prevezme všetky názvy menoviek. Potom si pozrite v priečinku mail „skutočné“ meno adresára ktoré berie offlineimap, pretože má problem z našou diakritikou.

PS: Ak chcete preberať vnorenú menovku dočasne si ju vyraďte z vnorených, s týmto má tiež ťažkosti.


Martin Šturcel

Len taký obyčajný človek plný chýb, nedokonalostí...🖕

0 Comments

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *