Wie mailt man am Besten? Mit Thunderbird!
Überarbeitet auf meinem neuen Blog Macwork veröffentlicht!
Die meisten eingeschworenen Mac-User schwören auf Mail.app - ich muss sagen schon beim ersten reinschauen konnte ich die vielbeschworene Genialität des Programms nicht so recht wahrnehmen und vermisste schmerzlich mein Thunderbird. Mich persönlich stört am Mail.app die Abhängigkeit vom Betriebssystem (OS) in Bezug auf Updates und Funktionalitäten und die eher knapp ausfallende Auswahl an Erweiterungen, außerdem fehlt das gewohnte Bild irgendwie.
Auch Thunderbird ist dabei nicht frei von Fehlern. Insbesondere die mangelhafte Integration in das OS wie zum Beispiel Spotlight oder das hauseigene Adressbuch sind schwere Fauxpas deren Integration zwr diskutiert wird aber eben noch nicht vollzogen wurde. Die fehlende Anbindung an das systemeigene Adressbuch ist zwar unter Windows ein großer Vorteil, da es dort keine Funktionalität bietet, unter Mac OS X hingegen ist es leistungsstark und bietet beispielsweise eine Synchronisierung mit mobilen Geräten per iSync.
Um allen Switchern und Thunderbird-Nutzern das Leben leichter zu machen, möchte ich im folgenden Tipps und Tricks sammeln. So kann jeder der möchte an Thunderbird festhalten. (so wie ich)
Integration von Spotlight (und Google Desktop Search)
Eines der am ärgerlichsten Dinge an Spotlight ist, das es die Mails in Thunderbird nicht indexiert. Der Grund hierfür ist, das Spotlight eine einzelne Datei benötigt, um diese als Suchergebnis anzeigen zu können. Seit Thunderbird (und viele andere E-Mail-Clients wie auch Eudora) Nachrichten in einer mbox-Datei speichert, kann nicht mehr auf eine einzelne Nachricht verwiesen werden. Bis jetzt … seit Version 2.0 bietet Thunderbird eine geschickte und kaum bekannte Konfigurationsmöglichkeit namens mail.spotlight.enable. Diese Option veranlasst Thunderbird für alle Nachrichten einzelne Textdateien anzulegen. Diese Dateien können dann von Spotlight (und auch Google Desktop Search) indexiert werden. Auch wenn die Einstellungen keine Probleme verursachen sollten, möchte ich darauf hinweisen, das jeder selbst für mögliche Fehler oder Datenverluste verantwortlich ist.
Die folgende Anleitung, die ich von Dennis übernommen und ins Deutsche übersetzt habe, sollte euch helfen Spotlight dazu zu bewegen eure Nachrichten aus Thunderbird zu indexieren. Viel Erfolg!
- Sichert euer vorhandenes Thunderbird-Profil (üblicherweise [user directory]/Library/Thunderbird). Überspringt dieses Schritt keinesfalls!
- Installiert euch, wenn nicht schon geschehen, die aktuellste Version von Thunderbird gegebenenfalls über die vorhandene Version und prüft, ob nach dem Neustart noch alle Nachrichten da sind. Sollte hier etwas schief gelaufen sein, spielt das Backup zurück und hört auf.
- Installiert den Mozilla mdimporter nach /Library/Spotlight, diese Datei ist ein Plugin was Spotlight beibringt Nachrichten aus Thunderbird zu indexieren.
- Startet Thunderbird und geht im Menü auf Thunderbird - Einstellungen - Erweitert - Konfiguration bearbeiten … (Config Editor). Sucht nach dem Eintrag mail.spotlight.enable und setzt den Wert auf true.

- Überprüft nun, ob der Importer ordnungsgemäß registriert wurde und gebt im Terminal folgendes ein: /usr/bin/mdimport -L. Nach etwa zwei Dritteln des nun folgenden Outputs solltest du folgende Zeile sehen “/Library/Spotlight/Thunderbird.mdimporter”. Sollte dies nicht der Fall sein, funktioniert etwas nicht und du solltest an dieser Stelle abbrechen und versuchen den Fehler zu identifizieren.
- Schließt Thunderbird nun und startet das Programm neu. Nun sollte die “Text”-Version eurer Nachrichten erstellt werden, das kann je nach Umfang deiner E-Mails eine Weile dauern.
- Probiert nun Spotlight aus und sucht nach einem Text innerhalb einer E-Mail. Es kann vorkommen, das Spotlight erst mit dem indexieren erst beginnt, nachdem ihr den ersten Suchtest durchgeführt habt. Achtet darauf das der Prozess der Indexierung nicht abgebrochen wird, das kann zu Problemen führen.
Je nach dem wie groß euer E-Mail-Ordner ist, kann das erstellen der Textdateien und das Indexieren einige Zeit in Anspruch nehmen. Denk daran, das Thunderbird für jede einzelne Nachricht eine einzelne Datei anlegen muss und Spotlight diese indexiert, sei deshalb geduldig! Ein kleiner Nebeneffekt ist, das Google Desktop die Spotlight-Plugins nutzt, um das System zu indexieren. Hat also Spotlight alle E-Mails indexiert, wird auch Google Desktop problemlos die E-Mails durchsuchen.
Links im Überblick
Mozilla Foundation
http://www.mozilla.com
Originalbeitrag von Dennis (eng)
http://www.dennis.ca/weblog/2007/04/17/howto-make-spotlight-and-google-desktop-index-thunderbird-messages/
Wie funktioniert eigentlich Spotlight? (eng)
http://earthlingsoft.net/ssp/blog/2005/06/x4_spotlight
Mdimporter, Direktdownload
https://bugzilla.mozilla.org/attachment.cgi?id=253622
Viele deutschsprachige Erweiterungen für die Mozilla-Programme
http://www.erweiterungen.de
Abgelegt unter : Software | Getaggt: Apple Mail, Mozilla, Thunderbird
Vielen Dank für die Übersetzung der Anleitung!
Ich habe nun die gesamte Prozedur vollzogen, was bei einer sechsstelligen Anzahl an E-Mails weit über einen Tag in Anspruch genommen hat, da die mozeml-Files pro E-Mail Stück für Stück etwa im Sekundentakt erzeugt werden. Je nach Größe der Mailbox muss man hier also eine gehörige Wartezeit einkalkulieren. Hier noch einige Anmerkungen:
Ein Backup des gesamten Profils ist unverzichtbar! Idealerweise stellt man Thunderbird vor allen Änderungen so ein, dass neue E-Mails eine Woche lang auf dem Server belassen werden (Extras / Konten / Server-Einstellungen / [x] Nachrichten auf dem Server belassen). Dazu später mehr …
Leider werden nach den genannten Änderungen Suchtreffer im Ergebnisfenster als Dokumente und nicht als E-Mails präsentiert. Sucht man nach Wörtern, die typischerweise in E-Mails vorkommen, wird man von tausenden Treffern förmlich erschlagen. Das lässt sich gemäß http://razal.de/~ibn/techblog/mac/thunderbird_n_spotlight.html mit einem kleinen Eingriff korrigieren. In der Datei
/Library/Spotlight/Thunderbird.mdimporter/Contents/Info.plist
ergänzt man mittels Texteditor (bzw. Property List Editor) unterhalb von
public.data
public.content
die Zeile (bzw. den Schlüssel)
public.email-message
Die entsprechend adaptierte Datei Thunderbird.mdimporter ist unter https://bugzilla.mozilla.org/attachment.cgi?id=271826 verfügbar. Idealerweise erfolgt die Ergänzung bereits vor dem von dir angeführten Schritt 4, womit man sich eine Neuindexierung durch Spotlight ersparen kann. Alternativ korrigierst du einfach den Link.
Jetzt zum lebensrettenden Backup: Ich habe Thunderbird während der Erstellung der mozmsgs-Verzeichnisse beendet. Leider findet dieser Vorgang damit ein jähes und unwiderrufliches Ende, denn wenn man ihn nicht beim ersten Mal vollständig durchlaufen lässt, werden ausschließlich neu angezeigte E-Mails mit einer passenden Entsprechung ausgestattet. Man müsste also jede einzelne Nachricht in Thunderbird anzeigen (Vorschau reicht), um diese per Spotlight durchsuchbar zu machen. Was das bei zigtausend E-Mails bedeutet, liegt auf der Hand. Weder das Verschieben noch diverses Markieren konnten daran etwas ändern. Ich musste also meine bisherigen Änderungen mittels Rücksicherung vom Backup ungeschehen machen und von vorne beginnen. Genau für diesen Fall ist auch die genannte Änderung der POP3-Konten wichtig, da man andernfalls alle E-Mails verliert, die zwischen dem Zeitpunkt des Backups und dessen Einspielung von Thunderbird heruntergeladen und vom Server gelöscht wurden.
Sonstiges:
Man sollte abschließend alle Spam-Ordner von der Spotlight-Indizierung ausschließen (über Einstellungen / Spotlight / Privatsphäre), um sich die Suche nicht vollends zuzumüllen.
Der Speicherbedarf erhöht sich um etwa 50 %, da die mozeml-Dateien parallel zum mbox-Format angelegt werden. Beide Varianten müssen parallel vorhanden sein. Thunderbirds Suche greift weiterhin auf die mbox-Files zu, Spotlight interessiert sich ausschließlich für die nun vorhandenen Einzeldateien mit den Metadaten (mozeml).
Meine Güte, was für ein ausführlicher Bericht in Form eines Kommentars. Danke dafür! Ich werde bald als möglich deine Erfahrungen versuchen nachzuvollziehen und in den Beitrag mit einarbeiten. Danke. Was meinst du wie soll ich deiner Meinung nach dem Leser klarmachen das es sich um einen um deine Erfahrungen aktualisieren Artikel handelt? Klingt nach einer blöden Frage, aber ich bin mir da gerade wirklich nicht sicher. Dank dir.
Als langjähriger Windows-Nutzer, der vor knapp einem Jahr auf dem Mac umgestiegen ist, bin ich bei Problemen selbst auch froh, kompetente Hilfe zu finden. Die fehlende Spotlight-Integration ist definitiv einer der nervigsten Thunderbird-Mängel unter OS X, denn seine eigene Suchfunktion ist ein Witz. Dein Artikel kommt also wie gerufen. Ob und wie du meine Kommentare einarbeitest, überlasse ich gerne dir – ich habe da keinerlei Urheberschaftsdünkel. Sieh es einfach so: Die Qualität eines Blogs bemisst sich an der seiner Kommentare.
Eine wichtige inhaltliche Korrektur noch: Wie erwähnt ist bei mir die Indizierung des Altbestandes nach dem Beenden von Thunderbird zunächst nicht mehr neu angelaufen – nach einem Neustart heute Abend aber nun doch. Ich meine mich zu erinnern, dass das Auswählen einer E-Mail aus den Spotlight-Treffern zum Abbruch geführt hat.
Laut http://forums.mozillazine.org/viewtopic.php?p=2727178� ist der Vorgang von der verfügbaren »idle time« abhängig und nach Kontrolle der Erstellungszeit der Dateien tatsächlich fix auf eine Nachricht pro Sekunde begrenzt. Man sollte sich also in Geduld üben, denn Thunderbird ist hier einfach extrem langsam und sollte alles in Ruhe fertigstellen können.
Der entsprechende Abschnitt meines ersten Kommentars ist aber wie gesagt glücklicherweise obsolet, denn die Indizierung bricht definitiv nicht endgültig ab. Ein Backup ist dennoch immer noch dringend angeraten.
Hallo. Wie sieht das eigentlich mit Quicksilver aus? Ich würde z.B. folgende Aktion ausführen: Namen aus dem Apple Adressbuch aufrufen, compose email … und das halt mit Thunderbird und nicht mit Mail.
Kennst du dafür vielleicht ein Plugin?
Ich nutze übrigens Mail und Thunderbird. Thunderbird weil ich es gewöhnt bin und da noch meine alten Mails hab … mit Schlagwörtern und so … Mail, wenn es um irgendwelche Workflows geht … ist halt einfach besser eingebunden. Mal gucken, wie die Programme sich entwickeln und wer irgendwann mal das Rennen macht …
@Christian: Bzgl deiner Frage zu Quicksilver werde ich dir in Balde sicher mehr sagen können, da ich gerade an reichlich Material zu Quicksilver arbeite um es hier reinzustellen. Was meinst du bzgl. der Workflows, wofür nutzt du Mail? Ich bin auch gespannt wie sich das so entwickelt insb. durch die geplante Übergabe von Thunderbird an die Community durch die Mozilla Foundation. Besonders rasend entwickelt sich Thunderbird in letzter Zeit ja nicht, bspw. die Spotlight-Integration wird ja schon ewig diskutiert.
@kilian
ich meine workflows mit dem automator
Mittlerweile bin ich übrigens fast ganz auf Mail umgestiegen. Hab (InboxZero mäßig http://www.pastorbuddy.de/archives/31) meinen Thunderbirdposteingang geleert. Hab sowieso noch alles auf Gmail.
Quicksilver ist ein großer Grund gewesen. Paar Buchstaben vom gewünschten Namen, Return und schon verfasse ich meine Email … ist schon ein großes Plus
Übrigens gibt es jetzt was nettes für Mail … Tags und mehr …
http://www.free-mac-software.com/mailtags/
@Christian
Danke für die Hinweise, ich werde mir mit dem neuen OS X ev. mal wieder Mail anschauen, btw bin ich auch gespannt wann der neue Safari endlich rauskommt - nicht als Beta. Was mir immer noch aufstößt, ist das ich einige Funktionen die ich bei TB gratis bekomme bei Mail als teilweise kostenpflichtiges Plugin installieren soll. Ebenfalls die schon angesprochene Sache mit der OS Abhängigkeit - letztlich das, was man MS immer vorwirft. Allerdings tut sich bei TB recht wenig, ich würde mir wünschen das es dort aktiver zur Sache geht. Sorry wegen der fehlenden Quicksilver-Infos ich hab schon länger leider nichts mehr geschafft zu posten, ich arbeiten dran - versprochen
Bei mir ist Thunderbird seit Leopard ganz in Rente gegangen. Wer sich die Vorlagen in Mail anpassen will oder ganz eigene basteln will, kann das übrigens auch.
http://www.jdempsey.com/how-to-create-customized-osx-mail-stationery-in-leopard/
Soweit mal für heute