backup and import GMAIL IMAP

gmail_logoWann habt Ihr eigentlich euer Gmail oder IMAP Konto das letzte mal gesichert? Ach noch nie? Weil die Cloud der sicherste Ort ist, den man sich vorstellen kann? Prima, das Marketing hat also bei euch funktioniert.
Wer dies nicht glaubt, der sollte sich mal diese Scripsammlung ansehen.
Mit dem Script geht folgendes:
–   Downloads all IMAP folders
–   Stores messages in mbox, mbox.gz, or mbox.bz2
–   Each folder downloads to its own mbox file, eg. Inbox.Drafts.mbox
–   Downloads only new messages, appends them to the mbox file
–   IMAP4 SSL, supporting client and server certificates
–   Accesses IMAP account in read-only mode. Does not affect message ‘seen’ status.
Anders herum geht es natürlich auch.
Im einfachten Fall
python imap_upload.py Friends.mbox imaps://example.com/imported

Solch ein kleines Scrip kann man auch nachts auf dem NAS laufen lassen, welches dann immer per Cron ein Backup der Daten erzeugt.
Optional ist ein Umzug auf einen anderen Mailprovider so ohne Probleme möglich.