Восстановление учетных записей почты OS X, потерянных при сбое

У меня был жесткий сбой на моем Mac PowerBook, и когда я перезапустил, Почта придумала только мою учетную запись MobileMe, которая все еще доступна, и я не могу понять, как восстановить остальные восемь учетных записей электронной почты, которые у меня есть.

каталоги в ~ / Library / Mail все, кажется, там. Я даже сделал rsync измененного .plist файлы из резервной копии TimeMachine каталога до аварии (к сожалению, я был в путешествии, поэтому резервная копия более недели, и я хотел бы попробовать восстановление с этого момента без необходимости полностью восстанавливать из TimeMachine).

Я также сделал разрешения fix.

Итак, мои вопросы, где именно хранится информация об учетной записи для Mac Mail? Есть мысли о том, что могло стать причиной неудачи? Почему появляется только MobileMe? Любые другие мысли о том, как исправить ситуацию?

7 ответов:

есть хаки (но может быть только) способ конвертировать ваши сообщения в формат mbox, который затем можно повторно импортировать в почту.

этот инструмент преобразует ваши отдельные почтовые файлы emlx (найдено в ~ / Library/ Mail/) в старый формат mbox.

чтобы импортировать электронную почту в Mac OS X Mail, выполните следующие действияисточник:

  1. нажмите на "файл "в строке меню, затем на"импорт почтовых ящиков"
  2. на "импорт данных От..."окно, выберите "другое", затем нажмите" Продолжить "(В MacMail 3.2 не будет опции" другое", но вы сможете импортировать" файлы mbox " в качестве опции в этом меню)
  3. перейдите к местоположению вашего netID.электронная почта.папки почтового ящика. Выберите эту папку, затем нажмите кнопку "Выбрать"
  4. убедитесь, что все почтовые папки, которые вы хотите импортировать проверяются, затем нажмите кнопку "Продолжить"

проблема в том, что просто имея эти папки есть не все, что Потребности почтового приложения. Вероятно, у него есть некоторые настройки и базы данных, хранящиеся в папке настроек (вы можете использовать Time Machine для их восстановления и снова все работать).

Я бы попытался восстановить следующее файлы:

  1. / System/Library/PrivateFrameworks / ScreenReader.framework/Versions/A/Resources / English.lproj / ExceptionsDatabases / com.яблоко.почта.файл plist
  2. / Библиотека / Почта / MailAccounts.файл plist
  3. ~ / библиотека / настройки / com.яблоко.почта.файл plist

Если вы работаете Лев, все изменилось, и ничего из того, что здесь сказано, не будет работать. :)

проблема еще хуже, если вы обновили Lion с предыдущей версии и по-прежнему видите, что все эти старые файлы торчат вокруг, и вы ломаете клавиатуру, пытаясь вернуть свою почту, восстанавливая файлы, которые на самом деле больше не используются. :)

настройки для Почты.приложение под 10.7 сейчас:

~/Library/Mail/V2/MailData

вам нужно будет восстановить все содержимое из этой папки, чтобы получить ваши учетные записи обратно. Как только я это сделал, все снова сработало, и жизнь была великолепна.

(Хммм, перечитывая ваш вопрос, следующее не поможет вам много. Только для архивов.)

вы можете восстановить сообщения с Time Machine напрямую без необходимости копировать файлы сообщений самостоятельно. Но я не знаю о восстановлении настроек учетной записи (и я не знаю, правильно ли это "соединит" сообщения с учетными записями).

Итак: ваша Ручная копия может быть проще, но если вы хотите использовать интерфейс Time Machine: просто первый активировать Почта и затем введите Time Machine. Вместо обычного искателя в звездном поле вы увидите почту.

(Если вы заменили какое-либо оборудование после сбоя: помните, что вы можете удерживать опцию при нажатии на значок Time Machine, чтобы изменить "Enter Time Machine" в "обзор других дисков Time Machine".)

Я попытался использовать TimeMachine в папке "Входящие" и сделал восстановление до сбоя. Это восстановило содержимое сообщений электронной почты с этого момента, но поместило их в новую папку (называемую чем-то вроде Time Machine) и ничего не сделало для учетных записей, что было основной целью. Это не очень помогло, поэтому я восстановил из резервной копии, которую я сделал из ~/Library/Mail.

Я тогда восстановлено ~ / библиотека / настройки / com.яблоко.почта.плист до аварии. Я не пробовал это изначально, потому что, когда я сделал grep одной из моих учетных записей электронной почты в каталоге ~/Library/Preferences, но grep не удалось с "egrep: ringToFront.plist: недопустимый аргумент длины контекста", который я не понимал, был жестким сбоем, и он не попал в другие файлы. Выполнение grep непосредственно на com.* в предаварийной директории TimeMachine дали " двоичный файл com.яблоко.почта.plist matches". Бинго. Так Что Я переместил этот файл на место и перезапустил почту.приложение со старым каталогом ~/Library/Mail на месте, и он догнал.

мое решение более или менее подтверждает предыдущие, но я выбрал немного другой вариант.

У меня был жесткий крах сегодня (ударил все слишком удобно ногой работает с кнопки на моем Powerboard). Когда я перезагрузился, все мои почтовые папки и учетные записи исчезли. Пробовал восстанавливать папки через Mail и Timemachine, но, как и Тим, я просто получил много несвязанных папок, что было бы огромным объемом работы для повторного связывания.

затем я нашел этот сайт и пробовал восстанавливать ~ / Library/Preferences / com.яблоко.почта.plist из архива Timemachine незадолго до аварии. У меня есть три варианта: "сохранить оригинал", "сохранить оба" и "восстановить". Я выбрал "сохранить оба", а затем приступил к восстановлению. Я бросил почту, затем перезапустил ее, и все мои папки и учетные записи снова появились с помощью магии! Затем я увидел, что есть файл, com.яблоко.почте (оригинал).plist-это версия с отсутствующими почтовыми данными. Я удалю это, но было полезно иметь безопасность зная, что у меня была версия с некоторыми данными, на всякий случай восстановление не сработало.

в Lion пути немного отличаются, два файла, чтобы попытаться восстановить из Time Machine являются:

~ / библиотека / настройки / com.яблоко.почта.plist ~ / Library / Mail/V2/MailData / Accounts.файл plist

после перезагрузки я открыл свою почтовую программу, только чтобы найти ее пустой и попросить меня сделать настройку.

после прочтения этого потока я нашел файл с именем library/preferences/com.apple.mail.plist.saved поэтому я удалил новый library/preferences/com.apple.mail.plist удалено .saved из другого имени файла, перезапущена почта, и все снова хорошо!