Anwendungsorientierte Anleitungen
Thunderbird flexibel einrichten
Hier will ich beschreiben, wie man einen Mail-Client (hier Thunderbird) möglichst plattformübergreifend einrichtet. Dabei wird das Mail-Profil in einem
gemeinsamen Verzeichnis gespeichert, so dass ein Konto mehreren Clients zur Verfügung steht.
In diesem Beispiel gehe ich auf ein Dual-Boot-System ein (WinXP + Gentoo), auf dem die Mails an einem zentralen Ort auf der Festplatte gespeichert werden.
Wir betrachten hier die Windows-Installation, die Linux-Seite wird hier beschrieben.
Anwendung vorbereiten und starten
Zuerst laden wir Thunderbird von Mozilla herunter und installieren diesen (aktuelle Version 1.0.7).
Den erzeugten symbolischen Link zu Thunderbird ändern wir so ab, dass beim Programmstart der Profil-Manager gestartet wird. Beim
Zielverweis fügen wir einfach die Option "-p" hinzu (Ziel: ‹laufwerk›:\‹pfad›\thunderbird.exe -p). Oder man kopiert einfach die Verknüpfung des Profil-Managers
und ersetzt mit diesem das Hauptprogramm.
Erst jetzt starten wir Thunderbird zum ersten Mal.
Neues Profil anlegen
Beim Profil-Fenster erstellen wir ein neues Profil, wählen dann einen Profilnamen und das Verzeichnis aus. Der Ordner sollte in unserem gemeinsam genutzten
Verzeichnis (Bsp.: X:\mail_profile) liegen, da wir später noch Linux integrieren wollen. Es bietet sich eine FAT32 Partition an, da auf diese von beiden Betriebssystemen
lesend und schreibend zugegriffen werden kann. Sobald der Schreibvorgang von NTFS unter Linux stable ist, bietet sich natürlich auch eine NTFS-Partition an.
Am Ende der Profilerstellung klicken wir auf "Fertigstellen" und öffnen die Oberfläche von Thunderbird.
Nun richten wir alle Mailkonten, Newsgroups, Filter, Passwörter und Einstellungen ein. Als Funktionstest schicken wir von den eingerichteten Postfächern ein paar Mails ab. Das hat den Nebeneffekt, dass ein Adressbuch "Gesammelte Adressen" angelegt wird, welches wir später auch übernehmen können.
Erweiterungen
Wer möchte kann jetzt auch die Erweiterungen installieren. Wir verwenden Enigmail als Schnittstelle zu unserer GPG-Konfiguration. Falls noch kein GPG installiert wurde,
findet bei Equipmente die nötigen Gnu Privacy Tools.
Die GPG-Erweiterung für Thunderbird finden wir unter der Entwicklerdomain.
(aktuelle Version 0.93.0). Das downloadbare xpi-Plugin speichern wir auf unserer Festplatte und installieren es über die Installationsroutine in Thunderbird.
Zu finden im "Extras-Menü" unter Erweiterungen. Das jeweilige Plugin wird von der Festplatte ausgewählt und über den Button "Installieren" eingerichtet.
Die Eweiterung fügt sich mit einem weiteren Menüpunkt "Enimgail" in die Oberfläche ein. Darunter kann man die Schlüsselverwaltung sowie weitere Einstellungen vornehmen:
Bei den Einstellungen ergänzen wir noch unseren Schlüsselserver und den Pfad zur GnuPG-Anwendung (Bsp.: C:\Programme\GnuPG\gpg.exe).
Damit wäre Thunderbird mit einem angepassten Profil-Ordner eingerichtet und man kann sich an das Einrichten von Thunderbird unter Gentoo machen. Die Linux-Fortsetzung gibt's hier. |
Vorhandenes Profil bearbeiten
Bei einem schon vorhandenen Thunderbird-Profil müssen wir den Profil-Ordner noch in unsere FAT32-Partition (Bsp.: X:\mail_profile) verschieben, damit ein gemeinsamer Zugriff von Windows
und Linux möglich ist. Wir beenden Thunderbird und führen die weiteren Schritte aus:
Das vorhandene Profil unter "C:\Dokumente und Einstellungen\«user»\Anwendungsdaten\Thunderbird\xxx.slt" verschieben wir also
nach "X:\mail_profile". Als weiteres ändern wir in der Datei "profiles.ini" (zu finden im Ordner
"C:\Dokumente und Einstellungen\«user»\Anwendungsdaten\Thunderbird\") den Pfad des Profils an den neuen Standort ab:
profiles.ini (neu) | profiles.ini (alt) |
---|---|
[General] StartWithLastProfile=1 [Profile0] Name=martin IsRelative=0 Path=X:\mail_profile Default=1 |
[General] StartWithLastProfile=1 [Profile0] Name=martin IsRelative=1 Path=xxx.slt Default=1 |
Zu beachten ist, dass "IsRelative=0" gesetzt ist, da der Pfad des neuen Profils als Absolutpfad angegeben wird. Der vorhandene relative Pfad existiert nach dem Verschieben nicht mehr. Die nachfolgende "Path"-Angabe verweist daher auch auf den neuen Profil-Ordner mit einer Absolutangabe.
Der erste Programmstart nach dem Kopieren dauert etwas länger, danach funktioniert Thunderbird wieder ganz normal.
Alle Funktionen und Erweiterungen müssen genauso funktionieren wie vorher; ein Test der Funktionaliät von Thunderbird ist daher Pflicht, bevor mit dem
Linux-Client begonnen werden kann.
Anmerkung zu Profil-Dateien
Dateien im Hautpverzeichnis | ||
---|---|---|
"C:\Dokumente und Einstellungen\«user»\Anwendungsdaten\Thunderbird" | ||
profiles.ini | In dieser Datei speichert Mozilla/Netscape die Informationen zu den Profilen, also z.B. den Pfad zum Profil. Ist diese Datei weg, kann Mozilla die Profile nicht mehr finden. | |
Dateien im Profilverzeichnis | ||
"X:\mail_profile" | ||
12345678.s | Passwort-Datei | Passwort-Datei aller gespeicherten Passwörter für Mail/News/Web/FTP. Die Datei ist zusammengesetzt aus einem zufälligen 8-stelligen Zahlenstring. Diese Datei kann in jedes beliebige Mozilla-Profil übernommen werden, dazu muss man die Datei in das Mozilla-Profil kopieren und dann in der prefs.js den Pfad anpassen. |
abook.mab | Adressbuch | "Persönliches Adressbuch"-Adressbuch, siehe auch "history.mab". Hier werden die privaten Mailadressen von jedem Mailversand/empfang gespeichert. |
cert7.db/cert8.db | Zertifikatsdateien | Client Zertifikat-Datenbank. Bei Problemen mit Zertifikaten können diese Dateien gelöscht werden. Sie werden in ihrer Defaulteinstellung wieder erstellt. |
compreg.dat | Registrierung Datei | Registriert die Erweiterung in Thunderbird und beeinhaltet Einstellungen. Wird von Erweiterung angelegt. |
history.mab | Temporäres Adressbuch | "Gesammelte Adressen"-Adressbuch. Kann auch gefahrlos gelöscht werden, wenn man die "Gesammelten Adressen" auf einen Rutsch entfernt haben will. |
key3.db | Sicherheitsschlüssel-Datenbank | Schlüssel-Datenbank für Zertifikate. Bei Problemen mit Zertifikaten kann diese Datei gelöscht werden. Sie wird vom System danach mit Standard-Einstellungen neu erstellt. Zertifikate müssen dann aber auch neu eingebunden werden. |
localstore.rdf | Speichert Fenstereinstellungen, Positionen. | Speichert die benutzten Fenstereinstellungen. Diese Datei kann bei Problemen gelöscht werden, sie wird danach von Netscape mit Defaulteinstellungen neu erstellt. |
mailViews.dat | Nachrichten-Anzeige | Speichert die Art und Weise, wie Nachrichten dargestellt werden. |
mimeTypes.rdf | Speichert MIME Typen für Helper Apps | Definiert Hilfsprogramme für MIME-Typen. Siehe Einstellungen -> Navigator -> Hilfsprogramme. |
panacea.dat | Cache für die Mailordner | Speichert vor allem das Layout für die Mailordner, aber auch eine Gesamtberechnung der Mailnews-Datenbank. |
parent.lock (Linux: .parentlock) | Lock-Datei | Wird während der Benutzung eines Profils erstellt, um anzuzeigen, dass das Profil gerade in Benutzung ist und kein zweites Mal gestartet werden kann. |
prefs.js | zentrale Konfigurations-Datei | Speichert alle Konfigurationen, wie. z.B. Mailaccounts, Proxy-Einstellungen, Pfade, kurz fast alles, was man in den Einstellungen konfigurieren kann. |
prefs.bak | Backup-Datei | Backup der prefs.js Datei. |
secmod.db | Sicherheitsmodul-Datenbank | Datenbank der Sicherheitsmodule. Löschen, falls es zu Problemen mit Zertifikaten kommt. Achtung! Danach müssen alle Zertifikate neu erstellt werden, deshalb im gleichen Zug auch cert7/8.db und key3.db löschen. |
training.dat | Trainings-Datei | Trainings-Datei für den Bayesian-Filter (Spam-Filter). |
xpi.dat | Erweiterung Datei | Weitere Pfadangaben der Erweiterugen. Nichts genaueres bekannt. |
XUL.mfl (Linux: XUL.mfasl) | XUL Cache Datei | XUL fastload file. Cached die XUL-Oberfläche durch precompilierten Code. Soll Mozilla schneller machen. Bei Problemen mit Netscape kann diese Datei gelöscht werden. Sie wird neu erstellt. |
*.ini | Erweiterung Datei | Speichert Pfadangaben für die einzelnen Erweiterungen. Wird von Erweiterung angelegt. |
/chrome | Oberflächen-Anpassungen |
Enthält: *.jar: Installierte Themes userChrome.css: Datei zur Anpassung der Oberfläche userContent.css: Datei zur Anpassung der Inhalte chrome.rdf: Speichert das Mozilla Layout (benutzte Themes) overlay.rdf: Speichert das Layout bei installierten Erweiterungen |
/extensions | Extensions Ordner |
Enthält: /temp: temporärer Ordner bei geöffnetem Thunderbird /{3453-f3343-3cr3c3c}: Ordner für Erweiterungen (layout, install, uninstall) Extensions.rdf: Speichert das Layout zu den einzelnen Erweiterungen |
/ImapMail | Imap Mail Ordner |
Enthält Dateien zu allen konfigurierten IMAP-Servern: «server».MSF: Informationen zum Account «server»-Unterordner: Gespeicherte Daten zu den jeweiligen Mailordnern rules.dat: Mailfilter-Datei msgFilterRules.dat: Neue Mailfilter-Datei *.msf: Darstellung der Emails, Offline-Ordner |
POP3 Mail Ordner |
Enthält Dateien zu allen konfigurierten POP3-Servern: «server»-Unterordner: Gespeicherte Daten zu den jeweiligen Mailordnern *.msf: Indexdateien. Speichert den Status des zugehörigen Mail-Ordners (z.B. welche Email gelesen, welche ungelesen dargestellt wird, Sortierung, usw.) Bei Problemen mit der Mailanzeige können die MSF-Dateien ohne Probleme gelöscht werden Dateien ohne Endung: Enthalten die eigentlichen Mails im Unix mbox Format rules.dat: Mailfilter für das Konto msgFilterRules.dat: Neue Mailfilter-Datei popstate.dat: POP3 Status Datei |
|
/News | News Server Ordner |
Enthält Dateien zu allen konfigurierten News-Servern: «server».MSF: Informationen zum Account «server».RC: Liste der abonnierten Gruppen «server»-Unterordner: Gespeicherte Daten zu den jeweiligen Newsordnern: hostinfo.dat: Liste der verfügbaren Gruppen auf dem Server «gruppe».msf: Status zu der jeweiligen Gruppe laquo;gruppe».dat: Newsfilter für eine Gruppe |