昨日、EvolutionをThunderbirdに移行しました。 Googleは移行フィルタを検索しましたが、EvolutionはそれをXMLファイルとして保存し、Thunderbirdはそれを使用します。模擬書式次の文書:
version=`9`
logging=
name=
enabled=
type=
action=
actionValue=
condition=
name=
enabled=
type=
action=
actionValue=
condition=
...
質問
XMLをMorkに変換するコードを書く前に、ホイールの再発明を避けるためにいくつかの研究開発を行いましたが、私の考えはまだ他の開発者によってすでに作成されていました。
私がここで車輪を再発明しないようにしてください。
ベストアンサー1
Thunderbird(TB)はメッセージフィルタをmsgFilterRules.datファイルにプレーンテキストとして保存します。いいえやや不透明なモルク形式です。
フィルタを変換する合理的なアプローチは、TBでいくつかのフィルタを作成し、その機能をテストしてTBを完全に終了し、テキストエディタを使用してmsgFilterRules.datファイル(TB設定ファイルディレクトリにあります)を表示することです。
スキャン時にフォーマットがかなり明確でなければならず、ほとんどのフィルタはスクリプトツールを使用してXMLから変換でき、代替機能としてTB単位の編集機能を使用できます。詳細については、次を参照してください。