Как ограничить кеширование в Mail для Mavericks?

21

У меня MacBook Air малой емкости. Ранее в этом году я обнаружил, что могу поддерживать его в рабочем состоянии без предупреждения «недостаточно места на диске», ограничивая кэширование, выполняемое Safari и Mail. В Safari это было легко, это в «Настройках», но в «Почте» это было немного скрыто - выберите учетную запись, вкладку «Дополнительно», а затем «не хранить копии каких-либо сообщений».

Проблема в том, что в Mavericks это предпочтение исчезло. Есть ли эквивалент? Я снова вышел из комнаты в эфире.

bpapa
источник
apple.com/feedback/mail.html
Кевин Чен,
Предпочтения, о которых вы говорите, не присутствовали ни в одном недавнем Mail.app (я вернулся к Lion). Единственный параметр «не хранить копии» был для выбранных почтовых ящиков, и почтовые сообщения всегда сохранялись локально, и не хранить их, чтобы избежать их хранения на сервере, если вы установили флажок. Не наоборот, как написано ... Вот версия этого диалога в виде « Горного льва ».
bmike

Ответы:

5

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

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

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

Zyniker
источник
11

С GMail вы можете слегка облегчить эту проблему с помощью:

Settings> Forwarding and POP/IMAP> Folder Size Limits> Limit IMAP folders to contain no more than this many messages=1000

Кроме того, в Mac Mail вы все еще можете отключить Automatically download attachments.

Это оставит вас с текстом последних 1000 сообщений от каждого ярлыка GMail.

Jamo
источник
Использовали Google Apps для бизнеса более 6 лет для нескольких учетных записей и никогда раньше не замечали этого, спасибо!
Дэвид Тайароа,
2

Невозможно остановить Mail от кеширования всего в Mavericks.

** Единственное, что вы можете сделать, это сказать, чтобы он прекратил только кэширование вложений. Установите флажок «Настройки» -> «Аккаунты» -> вкладка «Дополнительно» ... третий флажок сверху, снимите флажок «Автоматически загружать вложения»).

Unom
источник
2

У меня сложилось впечатление, что OS X Mail претерпевает фундаментальное переосмысление, чтобы сделать его более сервисным, а не прикладным.

  • Он использует больше файлов базы данных для отслеживания вещей, чем в прошлом были просто файлы в файловой системе.
  • В поиске используется центр внимания, и на медленных компьютерах наблюдается задержка между запуском приложения и извлечением почтовых сообщений, что заставляет многих чувствовать, что вся архитектура шаткая и более подвержена ошибкам.
  • Включение и выключение учетных записей часто вызывает странное поведение, когда количество отмеченных сообщений не обновляется.
  • Он использует больше помощников для распараллеливания внутренних рабочих процессов обработки сообщений, что также повышает сложность, вероятность того, что что-то сломается или зависнет, если вы захотите закрыть почту или удалить сообщение, а почтовый сервер работает медленно или недоступен.
  • Он дорабатывается с учетом новых технологий Apple, таких как PowerNap / AppNap / и т. Д., И некоторые старые модели поведения, которые плохо сочетаются с этими изменениями, устраняются.

Для людей, привыкших к Outlook, Apple Mavericks Mail всегда работает так, как если бы он находился в автономном режиме - кэшируя все сообщения, можно, чтобы вы никогда не пропускали старые письма при работе без сетевого подключения.

Mail.app загружает каждое IMAP-сообщение, которое он может получить, и передает его в каждую папку, которая, как он знает, существует.

Если вы не хотите использовать другой почтовый клиент с такой функциональностью (а Google утверждает, что большинство клиентов работает так, как вы хотите), вам придется хранить общее количество сообщений IMAP и хранилище вложений в том распределении, которое вы хотите в OS X.

В GMAIL были внесены изменения на стороне сервера, чтобы разрешить такую ​​фильтрацию папок (иначе называемых метками) на стороне сервера. (Эта фильтрация действительно необходима, если у вас есть несколько меток в сообщении, так как в этом случае вы можете получить пять или более копий одного почтового сообщения .) Люди, которых я видел, которые решили не иметь дело с ухабистыми изменениями Mail, тоже перемещаются. в MailMate или, в некоторых случаях, используя mutt / pine / elm, если они когда-то использовали эти почтовые клиенты и работают в основном с почтой в качестве текстового сегмента.

У Apple действительно есть функциональность Exchange на iOS, чтобы ограничить загрузку определенным диапазоном времени, но для этого также необходима функциональность на стороне сервера. Преимущество Почты iOS заключается в том, что загружаемый контент автоматически удаляется, если на флэш-памяти появляется предупреждение и критические уровни. Я ожидаю, что OS X Mail изменится только в том случае, если достаточное количество людей отправит отзыв или сообщение об ошибке в Apple.

bmike
источник
3
@bmike: не правда. До 10.6.8 включительно в Mail.app была опция «не хранить копии каких-либо сообщений». И это помогло. Сообщения, которые я архивирую локально, хранятся на локальном сервере imap, все, что я не хочу (или хочу сохранить удаленную копию), я оставляю на серверах gmail. Я не заинтересован в том, чтобы иметь дополнительные копии (часто несколько копий)! Я также не ценю того, что больше невозможно НЕ хранить пароли, так что, похоже, я вернулся к использованию Thunderbird после перехода на 10.9. Если кто-то не найдет обходного пути, чтобы версия 10.6 Mail снова
заработала
Это было так возможно, как указывает RJVB. Я не придумывал поддельный вопрос.
bpapa
1
Я предположил, что вопрос, помеченный как Mavericks, что мы обсуждали только 10.9 Mail. Я никогда не использовал настройку «не хранить копии», но вы можете быть правы, что она работала так, как рекламировалось на старых ОС. Новая Почта, конечно, является разделительной и поляризованной - некоторые ценят изменения, некоторые презирают их - но нет недостатка в мнениях, передаваемых здесь и в других местах. Многие из хорошо объясненных мнений кажутся мне разумными после рассмотрения варианта использования разных людей часто заметно отличаются.
bmike
@rjvb Я отредактирую свой пост - это могло бы быть намного яснее, и я сказал «никогда», когда мне следовало бы квалифицировать / объяснить лучше. Спасибо за этот полезный комментарий!
bmike
-3

Что еще ты делаешь на MacBook Air, у которого он разрывается?

рекомендации

  1. Onyx: http://www.titanium.free.fr Пусть он запустится и почистится, а ваш сценарий - более свежий путь. Не разрушительно, но очищает грязь.

  2. Удалите и заблокируйте образ RAM, сохраненный на начальном томе. Ваш Mac автоматически и интеллектуально создает образ вашей оперативной памяти для режима сна (гибернации), так что, если устройство внезапно потеряло питание, вы не использовали его в течение длительного времени, а батарея разрядилась, вы можете перезагрузить ее, и все будет как раньше. Если у вас нет этой проблемы, когда происходит сбой питания (когда-либо), продолжайте со следующим, пока у вас есть некоторый опыт работы с Unix / sudo.

    Сначала отключите режим гибернации:

    sudo pmset -a hibernatemode 0

    удалить / личное / var / vm / sleepimage:

    sudo rm /private/var/vm/sleepimage

    создайте пустой файл и назовите его «sleepimage»:

    touch /private/var/vm/sleepimage

    изменить его флаг на неизменяемый:

    chflags -uchg /private/var/vm/sleepimage

После того, как все это будет сделано, на вашем Mac будет сохранено столько же ГБ, сколько у вас ГБ ОЗУ.

HDD и SSD схожи в одном отношении, всегда оставляйте диск свободным на 30%, чтобы обеспечить максимальную производительность.

Эндрю У.
источник
1
Даунтинг, если бы мог. Отключение режима гибернации и сна - едва ли лучший способ справиться с нехваткой места на диске и не по теме в вопросе об использовании диска Mail.app.
lkraider
Не ответ на вопрос
Джейсон С.