IMAP E-Mail Backup

Freitag, Januar 30th, 2009 | Allgemein, Python

Alle nutzen E-Mails, aber mal ehrlich… wer macht davon regelmäßig Backups? Für meine Zwecke habe ich eine ganz brauchbare Lösung gefunden.

Dazu benutze ich das Python Skript imapbackup.py das hier zu besorgen ist: http://the.taoofmac.com/space/Projects/imapbackup. Leider kam es bei mir zu Problemen mit Python 2.5, (MemoryError) daher lasse ich dieses Skript unter Python 2.6 laufen, was bisher noch keine Probleme verursacht hat. Aufgerufen wird das Ganze wie folgt:

$ python imapbackup.py -s mail.example.com -u example_user -p top_secret

Die Backups werden dann in das aktuelle Arbeitsverzeichnis geschrieben. Das hat mir nicht so sonderlich gefallen, weil ich mehrere Accounts habe. Der folgende Code-Schnipsel kann in das Skript eingefügt werden und sorgt dafür das die Backups in einem Verzeichnis mit dem Namen “HOSTNAME-USERNAME” landen, wobei beim Usernamen alles ab dem @ Zeichen abgeschnitten wird:


# Pimp filename
dest = os.path.join(os.getcwd(), config["server"] + "-" + config["user"].split("@")[0])
if not os.path.isdir(dest):
os.makedirs(dest)
filename = os.path.join(dest, filename)

Viel Erfolg mit der neuen Sicherheit ;)

Update 25.1.2010:

Kompletter modifizierter Sourcecode http://gist.github.com/285987

Tags: , , , ,

3 Kommentare to IMAP E-Mail Backup

JULIO
4. Juli 2010


PillSpot.org. Canadian Health&Care.Special Internet Prices.Best quality drugs.No prescription online pharmacy. No prescription pills. Buy drugs online

Buy:Accutane.Synthroid.Zyban.Petcam (Metacam) Oral Suspension.Retin-A.Actos.100% Pure Okinawan Coral Calcium.Zovirax.Human Growth Hormone.Prevacid.Mega Hoodia.Arimidex.Prednisolone.Valtrex.Lumigan.Nexium….

KEITH
21. Juli 2010


Medicamentspot.com. Canadian Health&Care.Best quality drugs.Special Internet Prices.No prescription online pharmacy. Low price drugs. Buy drugs online

Buy:Female Pink Viagra.Female Cialis.Wellbutrin SR.Lasix.Benicar.Ventolin.Lipitor.Zetia.Cozaar.Advair.Acomplia.Prozac.Amoxicillin.Aricept.Lipothin.Nymphomax.Zocor.Buspar.Seroquel.SleepWell….

plum
30. August 2010

Hinterlasse einen Kommentar

Externe Links