Как перестроить индекс в Apple Mail

Apple Mail — привычный пользователям Mac OS X и довольно удобный почтовый клиент. Однако, периодически (особенно при большом количестве почты) он «заболевает»...
AppleMail

Apple Mail — привычный пользователям Mac OS X и довольно удобный почтовый клиент. Однако, периодически (особенно при большом количестве почты) он «заболевает». Тормозит, начинает показывать вместо содержимого писем какую-то чушь, а то и вообще «белый квадрат». Иногда даже перестает запускаться.

mail-01

Первый способ «лечения» — перестроение ящиков. В современных версиях Mail делается стандартным способом непосредственно из программы: поочередно выбираем ящики (можно и по несколько сразу) и даем команду Ящик → Перестроить. Через некоторое время дело будет сделано.

Но иногда это не помогает. Тогда приходится прибегать к «хирургическому методу». Заставляем Mail принудительно перестроить индексы. (Вообще-то, программа обычно сама определяет, когда этим пора заняться… но иногда ошибается).

Итак, наши действия:

  1. Завершить Mail, если программа была запущена.
  2. Перейти в папку ~/Library/Mail/V2/MailData. (Для этого можно воспользоваться командой меню Finder Переход → Переход к папке)
  3. Найти там все файлы, начинающиеся на «Envelope Index» (у меня сейчас их оказалось три), и удалить их.
  4. Запустить Mail.
  5. Согласиться с тем, что почта будет импортирована (на самом деле, произойдет только ее индексация).
  6. Дождаться окончания процесса — он займет несколько минут. Сколько — зависит от количества писем в ваших ящиках.
  7. Порадоваться результату 😉

PS. Ничего фатального по ходу дела произойти не должно… но лучше лишний раз сделать резервную копию. Как и перед любыми другими «хирургическими вмешательствами». Считайте, что я предупредил…