
Ich habe Evolution gestern auf Thunderbird migriert. Ich habe nach Migrationsfiltern gegoogelt, aber Evolution speichert sie als XML-Datei und Thunderbird speichert sie mit einemMork formatiertDatei wie:
version=`9`
logging=
name=
enabled=
type=
action=
actionValue=
condition=
name=
enabled=
type=
action=
actionValue=
condition=
...
Frage
Bevor ich mit dem Coden begonnen habe, der XML in Mork konvertiert, habe ich ein wenig Forschung und Entwicklung betrieben, um das Rad nicht neu erfinden zu müssen. Dennoch scheint es mir, als wäre es etwas, das ein anderer Entwickler bereits geschaffen hätte.
Bitte versichern Sie mir, dass ich hier das Rad nicht neu erfinde.
Antwort1
Thunderbird (TB) speichert Nachrichtenfilter im Klartext in der Datei msgFilterRules.dat.nichtim ziemlich undurchsichtigen Mork-Format.
Eine sinnvolle Vorgehensweise zum Konvertieren von Filtern besteht darin, einige Filter in TB zu erstellen, sie auf Funktionalität zu testen, TB vollständig zu beenden und die Datei msgFilterRules.dat (im TB-Profilverzeichnis) mit einem Texteditor anzuzeigen.
Das Format sollte bei genauer Betrachtung relativ klar sein und die Konvertierung der meisten Filter aus XML sollte mit Skripting-Tools möglich sein, wobei die Möglichkeit zur Bearbeitung in TB als Fallback zur Verfügung steht. Weitere Einzelheiten finden Sie unter: