Thundersave 0.9.1
Viele kennen mittlerweile mein kleines Programm (bzw. Script) um eine automatisierte Sicherung von Mozilla Thunderbird durchzuführen. Eine ausführliche Anleitung habe ich ja hier ins Netz gestellt. Aus einem dort verfassten Kommentar von Sebastian rührt auch die Intention zu einer aktualisierten Version. Da Zeit definitiv wichtiger als Speicherplatz für eine Sicherung von Thunderbird ist, hat die Version 0.9.1 den MX0-Switch eingebaut bekommen. Das gesicherte Archiv ist nun grösser, da es nicht komprimiert wird – dafür geht der Sicherungsvorgang flotter.
Wer bisher zufrieden ist, braucht die Version 0.9.1 nicht. Updatewillige müssen nur die Thundersave.exe austauschen, nicht die Pfade.ini.
Kleiner Tipp am Rande: Oft erreichen mich Mails mit Fragen bezüglich der Grösse des Profilordners von Thunderbird. Obwohl viele Benutzer nur relativ wenige Mails haben, berichten sie von Speicherplatzverbrauch von mehreren hundert Megabyte.
Problemlösung: Löschen einer Mail in Thunderbird ist nicht löschen einer Mail von der Festplatte. Im der Mailbox bleibt alles erhalten. Ist nur nicht sichtbar. Abhilfe schafft da die Erweiterung XPunge, mit der man Ordner komprimieren kann. Damit werden zum löschen freigegebene Emails wirklich gelöscht.
Lange Rede kurzer Sinn – Download Thundersave 0.9.1 😉
Hi,
vielen Dank erstmal für dein Programm! Ist wirklich großartig und hat bei mir gleich MozBackup abgelöst.
Hab nur ein kleines Problem, das noch stört:
Trotz aktivierter Option startet Thunderbird nicht nach erfolgtem Update. Stattdessen öffnet sich ein Fenster „thunderbird.exe kann nicht gefunden werden“.
Den Programmpfad hab ich eingetragen (PROGRAMMPFAD=“C:\Programme\Mozilla Thunderbird\“). Benutze auch Firesave und dort funktioniert alles.
Hast du da vllt eine Erklärung / einen Tip?
Beste Grüße
Lukas
Danke für dieses spitzen Progrämmchen – Funktioniert auch unter Windows7 ohne irgendwelche Probleme! HAt mir alles gesichert und wiederhergestellt!
danke danke!
Hallo Caschy,
die Benutzung von Windows 7 machte es erforderlich mir ein neues Mailreader-Programm zu suchen. Nach langem Test bin ich bei Thunderbird und bald auch bei Deinem „Thundersafe“ (ThuS), sehr gutes Programm !!, gelandet.
Ich habe ein Dualboot-System WIN XP/WIN 7 und starte ThuS aus einem eigenen Batchprogramm über:
pushd „%copylw%%tb-profilini%“
start „“ /wait „Thundersave.exe“
popd
%copylw% und %tb-profilini% beinhalten LW/Pfad in der sich die Thundersave.exe und die PFADE.ini für WIN XP oder Win 7 befinden. Zur korrekten Übergabe der Variablen für LW/Pfad lass ich über meine Batch das zutreffende Betriebssystem XP/7 ermitteln.
Auf XP funktioniert das Ganze auch einwandfrei.
Unter WIN 7 bekomme ich folgende Fehler aus ThuS gemeldet:
Unzulässiger Parameter für den SHIFT-Befehl
Cannot execute G:USERSMATTHI~1APPDATALOCALVARGET.COM
Deine „VAR.BAT“ ermittelt folgendes, wenn ich meine Batch auf WIN 7 starte.
set BACKUPPFAD=“E:Mozilla BackupThunderbird Backup“
set PROGRAMMPFAD=“C:Program FilesMozilla Thunderbird“ <— Fehler
set PROFILPFAD=“%appdata%Thunderbird“
und hier macht ThuS einen weiteren Fehler.
meine PFADE.ini auf WIN 7 enthalten:
PROGRAMMPFAD=“%ProgramFiles%Mozilla Thunderbird“
PROFILPFAD=“%APPDATA%Thunderbird“
BACKUPPFAD=“%USERPROFILE%DocumentsThunderbird Backup“
Demzufolge müsste ThuS in „VAR.BAT“ wie folgt enthalten:
set BACKUPPFAD=“E:Mozilla BackupThunderbird Backup“
set PROGRAMMPFAD=“G:Program FilesMozilla Thunderbird“ <—- Korrekt
set PROFILPFAD=“%appdata%Thunderbird“
Kannst Du mir sagen wo hier der Fehler liegt?
Danke Dir
Ist ne kompilierte Batch, ich konnte noch nicht testen, ob die includierten Hilfsprogramme auf Win7 laufen. Teste ich, nachdem Win7 auf meiner Produktivkiste ist. Ansonsten solange manuell das Profilverzeichnis sichern 🙂
@heinzbernd
du musst den Backslash am Ende rausnehmen!
korrekt wäre also bei Dir:
PROGRAMMPFAD=“C:ProgrammeMozilla Thunderbird“
Matthias
Hallo Caschy,
kannst Du noch eine kleine Korrektur zu meine vorigen Frage anbringen?
ersetze bitte “backuppfad.vbs” durch „VAR.BAT“ 😉
Ich teste es jetzt mal mit der diekten Eingaben in die Pfade.ini.
Gruß
Matthias
@Matthias
thanks for your response, but that does not work neither…
@heinzbernd
der Backslash zw. „Programme“ und „Mozilla Thunderbird“ muss bleiben.
@heinzbernd
also exakt so:
PROGRAMMPFAD=”C:Programme\Mozilla Thunderbird”
(ups, wieso bin ich denn ins englische gerutscht?)
jo, dass war mir schon klar. aber wie gesagt, geht nich..
Die Backslash lassen sich hier nicht richtig darstellen, wenn man nicht aufpasst:
C:\Programme\Mozilla Thunderbird”
geht auch nicht?
ne, danke für deine Mühen, aber ich hab dich schon verstanden. dass wars was ich probiert hab und was nicht geht.
hier mal meine Pfade.ini:
PROGRAMMPFAD="C:\Programme\Mozilla Thunderbird"
PROFILPFAD="%appdata%\Thunderbird\"
BACKUPPFAD="D:\Progs\Mozilla Backup\Thundersave\Backups"
TBEND=1
TBSTART=1
Speicherart=1
bei Firesave läuft alles wunderbar, mit analoger FF_Pfade.ini:
PROGRAMMPFAD="C:\Programme\Mozilla Firefox\"
PROFILPFAD="%appdata%\Mozilla\Firefox\"
BACKUPPFAD="D:\Progs\Mozilla Backup\Firesave\Backups"
TBEND=1
TBSTART=1
Speicherart=1
Keine Ahnung warums beim firesave funzt und beim thundersave nicht…
Lösung zu meinem Kommentar am 1. September 2009 um 11:00
Alle Pfadangaben ohne Variablen in die PFADE.ini geschrieben und schon klappst auch mit dem Nachbarn, äh meiner Batch, unter Windows 7.
@heinzbernd
suche mal die VAR.bat und schau mal rein was da drin steht. Rechtsklick und öffnen mit editor, oder als VAR.txt umbenennen und direkt öffnen.
ne var.bat kann ich nich finden. wo soll die denn sein? im windows ordner?
ich hab thundersave als einfache .exe – gibts das etwa noch als ne andere Version in der die var.bat ein Teil der Distribution ist?
Nach langer Zeit habe ich dummerweise ausversehen thundersave aufgerufen und nun habe ich eine thunderbird-Version von 2007, d.h. alle meine aktuellen Mails, Konten, Einstellungen sind weg. Wie kann das passieren, bzw. viel wichtiger: kann ich meine aktuelle Version wiederbekommen? Es ist die absolute Katastrophe!!!
Windows XP: Systemwiederherstellung auf das Datum, dass vor deinem versehentlichen Einsatz lag. Alles wieder tutti.
Hallo,
In welches Profil „benutzerprofil“ wird das Backup eingelesen? Ich brauche dringend eine gelöschte Email. Habe mir gedacht spiel doch ein altes Backup ein, vielleicht ist sie da noch drauf. An meinem Benutzerprofil „default“ soll aber alles so bleiben wie es ist. Kann ich das Backup in ein neues Benutzerprofil einspielen oder greift das immer auf das Standard profil zu?
Danke schonmal für für die Hilfe
Daniela
@Daniela
hast Du bei deinem Win XP so wie von Caschy empfohlen die Systemwiederherstellung auf einen Zeitpunkt _VOR_ der Installation der neuen Thunderbirdversion ausgeführt?
Wenn ja ist alles wieder vorhanden und Du musst da gar nichts mehr einspielen! Auch Dein altes thundersave-Backup ist wieder vorhanden und zwar genau dort wo Du den Backupspeicherpfad angegeben hast.
Hallo Matthias,
ich glaube du hast mich falsch verstanden. Es geht mir nur um eine Email die ich bräuchte aber in meinem Postfach nicht mehr finden kann. Es scheint dass ich sie gelöscht habe. Deshalb wollte ich ein altes Backup das ich noch habe einespielen, vielleicht ist die Email da noch drauf. Sie Emails sollen aber nicht in mein jetztiges Profil eingespielt werden. Deshalb war meine Frage, wenn ich ein zweites Profil (Benutzerprofil) anlege, wie ich das Backup dort einspielen kann oder ob das Backup automatisch in das zur Zeit ausgewählte läuft.
LG
Daniela
@Daniela,
lade dir von Caschy die Portable-Version von Thunderbird und entpack das. Dann nehme aus dem alten Backup den Profilordner und entpack den und schreib den in die Portable Version. Dann nur noch das Profilverzeichnis in Profilordner umbenennen und fertig.