Очистка кеша в почте на снежном барсе

8

Кто-нибудь может подсказать, как очистить кеш в приложении Почта на Snow Leopard?

Я заметил, что он автоматически создает резервные копии моих сообщений Gmail, поэтому он кэширует 11 ГБ писем, хотя это больше, чем моя учетная запись.

Единственное решение, которое я могу найти - это удалить файлы в /Users/me/Library/Mail/MyGmailAccount

Это лучшее решение или есть лучший способ?

Гордон
источник

Ответы:

14

Это предполагает, что вы используете Gmail IMAP. Настройте Mail.app, чтобы не хранить автономные копии сообщений. Почта -> Настройки. Учетные записи -> учетная запись Gmail -> вкладка «Дополнительно». Установите для параметра «Сохранить копии сообщений для просмотра в автономном режиме» значение «Не сохранять копии любых сообщений».

РЕДАКТИРОВАТЬ
Согласно комментарию Стива Фолли, это правда, что с этим методом Spotlight больше не сможет получить доступ к этим электронным письмам для поиска в целых сообщениях. Если 11 ГБ вашей электронной почты в основном из-за большого количества вложений, другой вариант - выбрать «Все сообщения, но не включать вложения» в этом же выпадающем списке. Таким образом, он будет кешировать текстовую часть письма, и вы все равно сможете его искать.

Gmail в Mail.app

fideli
источник
2
Предупреждение: если вы выберете «Не хранить копии каких-либо сообщений», Mail не сможет проиндексировать содержимое и не сможет выполнить поиск по «всему сообщению».
Стив Фолли
1
Weird. Я только что попробовал прямо сейчас (не сохраняйте копии каких-либо сообщений), и он приступил к удалению всей загруженной почты в папке ~ / Library / Mail. Теперь вы можете выйти из Mail, удалить свою почту в / Users / me / Library / Mail / MyGmailAccount, как вы указали в своем вопросе, и перезагрузить Mail, и посмотреть, загружает ли он вашу почту снова с включенным этим параметром.
Фидели
Это сделало работу спасибо. Ошибка с моей стороны не видела, как это удаляло сообщения. Я буду голосовать, когда я доберусь до 15 :)
Гордон
2

Используете ли вы IMAP или POP доступ к Gmail? IMAP должен синхронизировать локальное и серверное содержимое (просто убедитесь, что Mailbox> Synchronize> [account]). POP будет делать копии с сервера и накапливать почту локально (и через некоторое время удалит с сервера).

Если вы не хотите получать электронную почту локально, просто удалите ее из приложения Почта.

Стив Фолли
источник
1

Опция Mailbox> Rebuild прекрасно работала на соединении IMAP, которое перестало показывать мою старую локальную электронную почту. Это первое, что нужно попробовать, прежде чем вы начнете удалять файлы.

ca_peterson
источник