Конвертировать файл Evolution filter.xml в Thunderbird msgFilterRules.dat?

Конвертировать файл Evolution filter.xml в Thunderbird msgFilterRules.dat?

Вчера я перенес 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, доступной в качестве резервного варианта. Подробности см.:

http://kb.mozillazine.org/Filters_(Thunderbird)

Связанный контент