Это, кажется, редкий камень: где найти документацию о структуре файлов .emlx Apple Mail (и их частичных вариантах, а также значения структур каталогов). Документы, как представляется, не существуют на сайте Apple, и я не могу найти разумное упоминание об этом через Google.Документация по структуре (-ам) данных .llx компании Apple Mail (для целей конверсии)?
Целью этого является создание сценария bash/ruby / python/insert-script-langauge-here для преобразования беспорядка этих файлов в нечто полезное/гибкое, например Maildir или Mbox. Конечная цель - перенести моментальный снимок магазина пользователя/библиотеки/почты в существующую настройку Dovecot, которая использует форму Maildir.
Да, I am aware of this program, но это не касается решения, которым я пользуюсь. Преобразование 20 почтовых ящиков вручную и вставка их вручную в существующую установку потребует больше часов, чем просто писать сценарий, который переваривает сообщения в нечто другое, а затем автоматически сохраняет их там, где они должны быть. Никогда не сомневайтесь, что есть потенциально полдюжины пользователей, которым потребуется эта процедура. Поэтому стоит потратить время на его создание.
Просьба проголосовать, чтобы закрыть дубликат этого вопроса во время его удаления, вместо того чтобы голосовать за этот вопрос. По какой-то причине иногда возникают сбои при использовании Chrome в качестве браузера.
ПОСЛЕДУЮЩИЕ МЕРЫ: Похоже, что формат действительно недокументирован, и что большинство источников имеют обратное проектирование. Если у меня будет время, я попытаюсь сделать это сам; и если я добьюсь успеха, я отправлю второй отчет с подробностями моих выводов.
https: //gist.github .com/karlcow/5276813, похоже, содержит некоторый код неизвестного происхождения Python, который примерно соответствует тому, что находится в ответах ниже. – tripleee