Evolution の filters.xml ファイルを Thunderbird の msgFilterRules.dat に変換しますか?

Evolution の filters.xml ファイルを Thunderbird の msgFilterRules.dat に変換しますか?

昨日、EvolutionをThunderbirdに移行しました。移行フィルターをグーグルで検索しましたが、EvolutionはXMLファイルとして保存し、ThunderbirdはMork フォーマット済み次のようなファイル:

version=`9`
logging=
name=
enabled=
type=
action=
actionValue=
condition=
name=
enabled=
type=
action=
actionValue=
condition=
...

質問

XML を Mork に変換するコードを書き始める前に、車輪の再作成を避けるために少し研究開発を行いましたが、それでも、別の開発者がすでに作成しているもののように思えます。

ここで車輪の再発明をしていないことを確認してください。

答え1

Thunderbird (TB)はメッセージフィルタをmsgFilterRules.datファイルにプレーンテキストで保存します。ないかなり不透明なMork形式で。

フィルターを変換する適切な方法は、TB でいくつかのフィルターを作成し、それらの機能をテストし、TB を完全に終了し、テキスト エディターで msgFilterRules.dat ファイル (TB プロファイル ディレクトリにあります) を表示することです。

フォーマットは検査すればかなり明確になるはずで、ほとんどのフィルタを XML から変換するにはスクリプト ツールを使う必要があり、フォールバックとして TB での編集機能も利用できます。詳細については、以下を参照してください。

http://kb.mozillazine.org/Filters_(サンダーバード)

関連情報