Veröffentlicht in Tools

MailStore Home: Automatische Archivierung

Mit MailStore Home lassen sich kostenlos im privat Umfeld sehr schön Mails lokal sichern.
Um dies automatisiert an einem Client ausführen zu lassen, ist hier für die Aufgabenplanung hinzuzuziehen.

Ich habe mir wie folgt beholfen:
Eine *.BAT oder *.CMD mit folgendem Inhalt erstellt und diese dann in der Aufgabenplanung implementiert.

@echo off
start "" C:\Service\Mailstore\Application\MailStoreHome.exe /portable /c archive -id="1"
ping localhost -n 60 >NUL
taskkill /IM Mailstore* /F /T
exit

Wie kommt man zur ID des zu archivierendem Profil?
– Mailstore Home starten
– rechte Maustaste auf den Profilnamen
– Verknüpfung am Desktop erstellen
– die Verknüpfung „untersuchen“
– in meinem Beispiel steht hier unter Ziel:
C:\Service\Mailstore\Application\MailStoreHome.exe /portable /c archive –id=“1″
Wichtig ist nun in der Batchdatei vor der – -id=“1″ ein – zu entfernen, da es sonst nicht automatisch gestartet werden kann.
Weiterhin ist es wichtig, in der Batchdatei dem Aufruf das
start „“ voran zu stellen, da sonst die Batch nie zum Abschluss kommt.

Das beenden des Programms habe ich via taskkill und ein ping auf localhost vorangestellt der solange laufen soll bis der Archivierungsprozess abgeschlossen ist.

In meinem Beispiel hatte ich MailStore nicht installiert, sondern als Portable Version betrieben.