E-Mail-Import ohne Bedienung
Tutorial AutoIt Teil 2: Outlook-Express-Sicherungen automatisch einspielen
Tobias Röhrig
Für n-Lite-Nutzer ist AutoIt besonders interessant: Mit der kostenlosen Skriptsprache können die im letzten Teil gesicherten Outlook-Express-Daten automatisch wieder zurück gespielt werden. Die kleinen selbst geschriebenen Programme lassen sich in Exe-Dateien umwandeln. Die können dann am Ende einer Windows-Installation automatisch aufgerufen werden. Mit n-Lite lassen sich XP-CDs basteln, die Windows ohne Bedienung und mit veränderten Voreinstellungen installieren. Auch Programmaufrufe können voreingestellt werden, was sich bei AutoIt-Skripten besonders lohnt.
Die ersten Zeilen
Ob vollautomatisch oder nicht, beginnen sollte das AutoIt-Skript mit einer Meldung, die über den Zweck des Mini-Programms aufklärt. Die folgende Zeile erzeugt eine Meldung mit einem Ja- und einem Nein-Button, die nach zehn Sekunden automatisch verschwindet. So kann das Programm auch für die n-Lite-CD gebraucht werden. Sollte jemand das Programm später manuell ausführen, kann er sich durch die Meldung immer noch gegen ein Überschreiben aller E-Mails und Einstellungen entscheiden.
| CODE: |
|---|
| If Msgbox (4,"Outlook-Express-Daten überschreiben","Sollen alle Konten, Regeln, Adressen und E-Mails von Outlook Express durch die Sicherungen ersetzt werden?",10)=7 Then Exit |
Zunächst werden die Filterregeln und E-Mail-Postfächer (Konten) wieder in die Registry geschrieben. Es wird vorausgesetzt, dass die Sicherungen unter C:OEBackup liegen und die Dateien genauso heißen wie schon im ersten Teil dieses Tutorials. Outlook Express verwendet eine so genannte UserID, unter der die Daten in der Registry abgelegt werden. Diese Nummer verändert sich nach jeder Windows-Installation und taucht auch im Pfad für die E-Mail-Dateien auf. Sie sieht so ähnlich aus wie diese: {5D2405DB-93FC-4533-9B33-7E14DEA75DCD}
Ursprünglich war für dieses Tutorial vorgesehen, alle Einstellungen in der Registry unter dem Schlüssel der neuen UserID wieder einzuspielen. Outlook Express ist aber leider ein wenig eigenwillig und nimmt dann sowohl die E-Mails als auch die Konten nicht an. Deshalb wird Windows einfach wieder die alte UserID aufgezwungen. Registry-Schlüssel und der Pfad für die E-Mails werden also in diesem Tutorial dafür geändert.
Die Registry verändern
Mit den folgenden vier Programmzeilen löschen Sie erst die beiden Registry-Schlüssel, mit den Konten und den Einstellungen, und importieren dann die alten Schlüssel. Dadurch wird ein Vermischen der Daten verhindert, was zu Problemen führen kann. Beispielsweise können sonst mehrere Hauptidentitäten in Outlook Express erscheinen. Die alte UserID wird durch folgenden Zeilen wieder gültig:
| CODE: |
|---|
| RegDelete ("HKEY_CURRENT_USERSoftwareMicrosoftInternet Account Manager") RegDelete ("HKEY_CURRENT_USERIdentities") Run ("regedit /s c:OEBackupOEConfig.reg") Run ("regedit /s c:OEBackupKonten.reg") |
RegDelete ist ein AutoIt-Befehl, der Registry-Einträge löscht. Run führt ein Programm aus, in diesem Fall Regedit. Durch den Schalter "/s" importiert es die Reg-Datei ohne eine Meldung auszugeben, für die ein Klick auf OK nötig gewesen wäre. Schließlich soll ja alles automatisch ablaufen.
Druckversion | Links zum Artikel | Kommentare
Mehr über: Software, Tutorial, Windows-Optimierung, AutoIt, Outlook Express, Mailer
-
Sicherheit erhöhen bei Outlook Express
Sicherer eMails lesen mit Outlook Express -
Office-Tuning: Funktionsvielfalt für Outlook und Excel
MAPILab entwickelt Plugins für Microsoft-Programme -
XP neu aufsetzen - aber sauber: Backup, Formatieren, mit...
Das Betriebssystem ordentlich und kostenlos erneuern - selbst gemacht
Links zum Artikel
Jetzt sind Sie dran.
Kommentieren
Tutorial AutoIt Teil 2: Outlook-Express-Sicherungen automatisch einspielen
Was sagen Sie dazu?
Diesen Artikel verlinken
Dieser Artikel steht unter einer Creative Commons-Lizenz.
nach oben



