Решение «Существует проблема с вашими почтовыми ящиками». в Эль-Капитане

Я сталкиваюсь с идентичной проблемой с Mail в двух разных системах, обе начинаются сразу после обновления с давно работающего Yosemite на новый El Capitan и сохраняются до последней версии 10.11.2. В системах не менее 16 ГБ памяти и более 200 ГБ свободного места на диске, никакие другие приложения не запущены, а для Mail не установлены какие-либо расширения.

Проблема проявляется в Apple Mail, даже когда она находится без присмотра, в какой-то момент самопроизвольно появляется эта ошибка в диалоговом окне:

Проблема с вашими почтовыми ящиками.

Попробуйте нажать «Выход», а затем снова открыть «Почту». Если это сообщение появится снова, щелкните Выйти и перестроить индекс. В следующий раз, когда вы откроете Почту, она импортирует ваши сообщения.

Единственными вариантами являются Quit и Quit и Rebuild Index . Ни один из них не решает проблему для будущих вызовов.


Connection Doctor показывает все подключения (SMTP и IMAP) зеленым цветом, на самом деле панель «Показать подробности» продолжает показывать то, что выглядит как активный и хороший обмен данными, даже после появления окна ошибки модели, включая ответы «ОК, все еще здесь».

Мониторинг активности обычно продолжается, но иногда останавливается во время загрузки сообщений. Почта часто загружается на 99-100% ЦП.

Консоль выдаст эти сообщения, но ничего более описательного:

  1. Почта: Ошибка доступа к учетной записи, (ноль)
  2. ядро: процесс Mail[###] поток ##### перегружает ЦП!; EXC_RESOURCE подавлен из-за воспроизведения звука
  3. com.apple.xpc.launchd: (com.apple.xpc.launchd.oneshot.0x10000005.Mail[###]) Служба завершилась с ненормальным кодом: 1

Обратите внимание, что звук не воспроизводится, поэтому я не знаю, каким будет воспроизведение звука.


Я пытался:

Может кто подскажет что еще посмотреть или попробовать?


Интересная возможная подсказка:

В Mail's Connection Doctor можно проверить активность подключения журнала, а затем показать журналы. В файле YYYY-MM-DD_Library.log я вижу что-то очень подозрительное.

Mail[###] <Debug>: SQLite error 7 (out of memory): Error preparing statement for query SELECT ROWID, remote_id, flags FROM messages WHERE remote_mailbox = (SELECT ROWID from mailboxes WHERE url = ?) AND remote_id IN ( ... здесь появляется огромный список целых чисел, насчитывающий более ста тысяч ... ) ORDER BY remote_id

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

Открыт для идей, чтобы попробовать.

Подтвердили, что тот же почтовый ящик отлично работает с Yosemite's Mail. Он также отлично работает с использованием стороннего приложения Postbox на El Capitan.
*имею OS10.8.7 и та же проблема, но хуже, так как почта просто не загружается.*

Ответы (1)

У меня тоже возникла эта проблема после обновления до El Capitan в октябре. Это довольно неприятно, так как любое составленное электронное письмо теряется после появления диалогового окна с ошибкой.

Единственная частичная работа, которую я нашел, — это удаление файлов журнала, найденных по адресу: \library\containers\com.apple.mail\Data\library\logs\Mail*.log

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

Совершенно уверен, что я очистил файлы журнала как часть диагностического процесса. Удаление их решило проблему для вас? (Я использовал Onyx, см. выше, чтобы сделать это, но безрезультатно.) Мне любопытно, что macOS решает проблему.