Почта на MacOS.
May. 27th, 2014 05:16 pmПользовался я родной почтовой программой на макоси. При этом некоторую почту складывал в локальные ящики на маке. Винчу стало плохо и начал я с него утаскивать что получалось. В частности утащил на новый диск ~/Library/Mail со всеми подкаталогами (которые вытащились). Обнаружил, что локальные почтовые ящики лежат в каталоге ~/Library/Mail/V2/Mailboxes
В этом каталоге есть файл .mboxCache.plist и каталоги, каждый из которых представляет собой один из почтовых разделов на локальной машине. Т.е. в каждом каталоге есть XML структуры файл Info.plist и каталог с зубодробительным названием, состоящий из букв, цифр и дефисов, в котором уже каталоги, по которым разложены письма. Казалось бы все очевидно. Вышел из почтовой программы, скопировал каталог Mailboxes в ~/Library/Mail/V2/, запустил почтовую программу по новой. И вот тут засада. Ящики на локальной машине показывает. Но все ящики пустые, не смотря на то, что в каталогах эти письма лежат. Есть у кого мысли, как с этим можно побороться? Кроме как написать скрипт, который будет поднимать каждое письмо из каталога, и укладывать его по imap обратно в почтовый ящик на сервере, чтобы потом корреткно забрать его почтовой программой. А то путем написания такого скрипта идти несколько утомительно, хотя конечно и можно от безнадеги. Есть у кого идеи, или опыт, как можно с этим побороться?
UPD: Подсказали в фб, что можно сделать через File -> Import Mailboxes... Не нужно перекидывать файлы в ~/Library/Mail/V2/, а просто импортировать оттуда, где лежат.
В этом каталоге есть файл .mboxCache.plist и каталоги, каждый из которых представляет собой один из почтовых разделов на локальной машине. Т.е. в каждом каталоге есть XML структуры файл Info.plist и каталог с зубодробительным названием, состоящий из букв, цифр и дефисов, в котором уже каталоги, по которым разложены письма. Казалось бы все очевидно. Вышел из почтовой программы, скопировал каталог Mailboxes в ~/Library/Mail/V2/, запустил почтовую программу по новой. И вот тут засада. Ящики на локальной машине показывает. Но все ящики пустые, не смотря на то, что в каталогах эти письма лежат. Есть у кого мысли, как с этим можно побороться? Кроме как написать скрипт, который будет поднимать каждое письмо из каталога, и укладывать его по imap обратно в почтовый ящик на сервере, чтобы потом корреткно забрать его почтовой программой. А то путем написания такого скрипта идти несколько утомительно, хотя конечно и можно от безнадеги. Есть у кого идеи, или опыт, как можно с этим побороться?
UPD: Подсказали в фб, что можно сделать через File -> Import Mailboxes... Не нужно перекидывать файлы в ~/Library/Mail/V2/, а просто импортировать оттуда, где лежат.