Backup af en IMAP email konto

Dette forum bruges på EGET ANSVAR til at lege med scripts og andre ting med risiko for at beskadige sit eget og andres systemer.
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Backup af en IMAP email konto

Indlæg af lath »

Der findes et Python script der hedder nopriv.py (lad være med at spørge mig hvorfor den har det navn).
Det script kan lave en backup af de email konto som bruger IMAP metoden som protokol.

Den gemmer dine email i en mappe der hedder Maildir, og nogen kan så gætte her at programmet ikke bruger mbox email fil-formatet.
mbox formatet, som altså ikke bruges, er alle emails klemt ind i den samme fil - ja du læste rigtigt, alle email i en fil (ligesom Mozilla Thunderbird gør for hver mappe med email).

Nu kommer det rigtig gode.
nopriv.py scriptet laver ud over backuppen også HTML5 filer, så du kan browse rundt i alle de emails med en browser - og de er selvfølgelig offline, da HTML5 filerne er på din harddisk, evt. dit netværksdrev.

nopriv.py finder du her:
https://raymii.org/s/software/Nopriv-IMAP-backup.html

Tippet blev fundet på webup8.com: Easily Backup IMAP Email Accounts Using nopriv.py
http://www.webupd8.org/2013/03/easily-backup-imap-email-accounts-using.html

Skal du bruge din Backup i et email program - uden at oprette et email konto et sted på nettet - kan du installere en IMAP server på din maskin, hvis dit email program ikke direkte kan håndtere fil-format for email filerne i Maildir mappen:
  1. IMAP serveren konfigurer du så den peger på din Maildir mappe (i ~/Maildir)
  2. Du lader serveren kun være tilgængelig kun på localhost(=kun for programmer på samme computer)
  3. Du skal også konfigurere et portnummer: > 1024 og < 65536 - lad os sige: 12345 som eksempel.
  4. Du konfigurer så dit email program til at bruge localhost:12345, hvor 12345 er portnummeret hvor IMAP serveren lytter efter trafik.

/Lars

Lige en ADVARSEL: Jeg har ikke tjekket Python kildekoden for at gøre malware-agtige ting , (endnu).

Edit 1, fre 26. sep 2014, kl 11:59:
Titel redigeret
Senest rettet af lath 26. sep 2014, 11:59, rettet i alt 1 gang.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Backup fra en IMAP email konto

Indlæg af AJenbo »

Der er også isync som gør det samme (undtagen html tror jeg), mailsync og offlineimap