Я сталкиваюсь с идентичной проблемой с Mail в двух разных системах, обе начинаются сразу после обновления с давно работающего Yosemite на новый El Capitan и сохраняются до последней версии 10.11.2. В системах не менее 16 ГБ памяти и более 200 ГБ свободного места на диске, никакие другие приложения не запущены, а для Mail не установлены какие-либо расширения.
Проблема проявляется в Apple Mail, даже когда она находится без присмотра, в какой-то момент самопроизвольно появляется эта ошибка в диалоговом окне:
Проблема с вашими почтовыми ящиками.
Попробуйте нажать «Выход», а затем снова открыть «Почту». Если это сообщение появится снова, щелкните Выйти и перестроить индекс. В следующий раз, когда вы откроете Почту, она импортирует ваши сообщения.
Единственными вариантами являются Quit и Quit и Rebuild Index . Ни один из них не решает проблему для будущих вызовов.
Connection Doctor показывает все подключения (SMTP и IMAP) зеленым цветом, на самом деле панель «Показать подробности» продолжает показывать то, что выглядит как активный и хороший обмен данными, даже после появления окна ошибки модели, включая ответы «ОК, все еще здесь».
Мониторинг активности обычно продолжается, но иногда останавливается во время загрузки сообщений. Почта часто загружается на 99-100% ЦП.
Консоль выдаст эти сообщения, но ничего более описательного:
Обратите внимание, что звук не воспроизводится, поэтому я не знаю, каким будет воспроизведение звука.
Я пытался:
Может кто подскажет что еще посмотреть или попробовать?
Интересная возможная подсказка:
В 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
Это правда, что сервер, к которому он подключается, имеет сообщения за несколько лет, хотя они разбросаны по примерно трем дюжинам почтовых папок.
Открыт для идей, чтобы попробовать.
У меня тоже возникла эта проблема после обновления до El Capitan в октябре. Это довольно неприятно, так как любое составленное электронное письмо теряется после появления диалогового окна с ошибкой.
Единственная частичная работа, которую я нашел, — это удаление файлов журнала, найденных по адресу: \library\containers\com.apple.mail\Data\library\logs\Mail*.log
Кажется, что почта продолжает писать в эти файлы журналов, используя в процессе все больше и больше оперативной памяти, пока почта не перестанет отвечать и не появится диалоговое окно с ошибкой.
Уолт Стоунбернер
Андрес Каньяс