Como limite o cache no Mail for Mavericks?

21

Eu tenho um MacBook Air de capacidade muito baixa. No início deste ano, descobri que poderia mantê-lo utilizável sem um monte de avisos de "falta de espaço em disco" limitando o cache realizado pelo Safari e pelo Mail. No Safari era fácil, está nas Preferências, mas no Mail estava um pouco enterrado - selecione a conta, a guia avançada e depois "não mantenha cópias de nenhuma mensagem".

O problema é que parece que no Mavericks essa preferência se foi. Existe um equivalente? Estou sem espaço no meu ar mais uma vez.

bpapa
fonte
A preferência de que você fala não estava presente em nenhum Mail.app recente (voltei ao Lion). A única configuração "não manter cópias" era para caixas de correio selecionadas e as mensagens eram sempre mantidas localmente e a opção não manter era para evitar armazená-las no servidor se você ativasse a caixa de seleção. Não o contrário, como está escrito ... Aqui está a versão do Mountain Lion desse diálogo.
bmike

Respostas:

5

Depois de analisar as atualizações do Mail no Mavericks, parece que tenho más notícias. Não parece haver nenhuma maneira para desativar Mail no Mavericks de armazenar cópias locais de mensagens (claro, você pode economizar algum espaço, impedindo Mavericks de armazenar cópias locais de anexos).

Se você não tem espaço suficiente para o ponto em que alguns GB de armazenamento de correio local são uma preocupação especial, é provável que sua melhor aposta seja usar um serviço de email que suporte o arquivamento automático de mensagens (para que você possa pesquisar em um arquivo morto) que é armazenado no servidor, liberando espaço em sua máquina que as mensagens arquivadas teriam) ou remova rotineiramente as mensagens da sua caixa de entrada e as armazene em outro local (por exemplo, em um NAS). Como parece que seu objetivo é ter suas mensagens prontamente acessíveis para pesquisa e outros fins, a primeira opção provavelmente tem mais chances de atender às suas necessidades.

Uma maneira possível de configurar a segunda opção (ou seja, mover rotineiramente as mensagens para fora da sua caixa de entrada) pode funcionar bem para você. O que você deseja fazer é criar uma regra que encaminhe automaticamente seu e-mail para uma segunda conta (qual serviço de e-mail você usa para essa conta é com você) e exclua o e-mail encaminhado da sua caixa de entrada (você pode fazer isso automaticamente depois que as mensagens forem lidas / com um certo número de dias ou através de um atalho de teclado, o que for preferível). Dessa forma, seu armazenamento local permanecerá pequeno (apenas mensagens não lidas ou mensagens recentes, dependendo de como você configurar sua regra), mas a conta externa terá um arquivo completo de suas mensagens. Você pode acessar esse arquivo no seu navegador sem afetar o espaço livre local disponível.

Zyniker
fonte
11

Com o GMail, você pode aliviar um pouco esse problema com:

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

Além disso, no Mac Mail, você ainda pode desativar Automatically download attachments.

Isso deixará você com o texto das últimas 1000 mensagens de cada marcador do GMail.

Jamo
fonte
Usou o Google Apps for Business por mais de 6 anos para várias contas e nunca havia percebido essa opção antes, obrigado!
David Taiaroa
2

Não há como impedir que o Mail armazene tudo em cache no Mavericks.

** A única coisa que você pode fazer é dizer para parar de armazenar em cache apenas os anexos. Marque em Preferências -> Contas -> guia Avançado ... a terceira caixa de seleção, desmarque "Fazer o download automático de anexos"

unom
fonte
2

Minha impressão é que o OS X Mail está passando por uma reinvenção fundamental para torná-lo mais um serviço e menos do aplicativo que era.

  • Ele usa mais arquivos de banco de dados para rastrear coisas do que no passado eram simplesmente arquivos no sistema de arquivos.
  • A pesquisa usa os holofotes e há atraso nos computadores mais lentos entre o momento em que você inicia o aplicativo e as mensagens de correio são atraídas, fazendo com que muitos sintam que toda a arquitetura é precária e mais propensa a erros.
  • Ativar e desativar contas geralmente causa um comportamento estranho, onde as contagens de mensagens sinalizadas não são atualizadas.
  • Ele usa mais auxiliares para paralelizar os fluxos de trabalho internos de manipulação de mensagens e isso também apresenta mais complexidade, chance de que as coisas se interrompam ou desliguem quando você deseja sair do correio ou excluir uma mensagem e o servidor de correio está lento ou indisponível.
  • Ele está sendo reformulado para adotar as novas tecnologias da Apple, como PowerNap / AppNap / etc ... e alguns comportamentos antigos que não combinam bem com essas mudanças estão sendo eliminados.

Para as pessoas acostumadas ao Outlook, o Mavericks Mail da Apple sempre funciona como se estivesse no modo Off-line - armazenando em cache todas as mensagens possíveis para que você nunca perca os e-mails antigos ao trabalhar sem uma conexão de rede.

O Mail.app baixa todas as mensagens IMAP que podem ser entregues em todas as pastas que ele sabe que existem.

A menos que você queira usar outro cliente de e-mail que tenha essa funcionalidade (e o Google manter que a maioria dos clientes funciona da maneira que você deseja), você terá que manter o armazenamento total de mensagens e anexos IMAP sob a alocação que deseja no OS X.

Houve alterações no servidor no GMAIL para permitir esse tipo de filtragem de pastas (também conhecidas como etiquetas) no lado do servidor. (Essa filtragem é realmente necessária se você tiver vários marcadores em uma mensagem, pois pode acabar com cinco ou mais cópias de uma mensagem de email nesse caso.) As pessoas que vi que optam por não lidar com as alterações irregulares do Mail também estão se movendo. para MailMate ou, em alguns casos, usando mutt / pine / elm, se eles tivessem usado esses clientes de email no dia anterior e trabalhem principalmente com o email como um balde de texto.

A Apple possui a funcionalidade do Exchange no iOS para limitar o download a um intervalo de tempo, mas isso também precisa da funcionalidade do servidor para funcionar. O benefício do iOS Mail é que o conteúdo baixado será expurgado automaticamente se o espaço de armazenamento no flash atingir níveis de aviso e críticos. Somente se houver pessoas suficientes enviando comentários ou relatórios de erros à Apple, espero que o OS X Mail mude.

bmike
fonte
3
@ Mike: não é verdade. Até 10.6.8, inclusive, o Mail.app tinha a opção de "não manter cópias de nenhuma mensagem". E isso fez o truque. As mensagens arquivadas localmente são armazenadas em um servidor imap local; qualquer coisa que eu não queira (ou queira manter uma cópia remota) deixo nos servidores do gmail. Não estou interessado em ter cópias adicionais (geralmente várias cópias) por aí! Também não aprecio nada que não seja mais possível NÃO armazenar senhas, por isso parece que estou voltando a usar o Thunderbird depois de passar para 10.9. A menos que alguém encontre uma solução alternativa para obter a versão 10.6 do Mail trabalhar novamente O: -
RJVB
Era tão possível, como aponta o RJVB. Eu não estava inventando uma pergunta falsa.
bpapa
11
Eu presumi que com a pergunta marcada como Mavericks, estávamos discutindo apenas o 10.9 Mail. Nunca usei a configuração "não manter cópias", mas você pode estar certo de que funcionou como anunciado no sistema operacional mais antigo. O novo Mail certamente é divisivo e polarizador - alguns apreciam as mudanças, outros os desprezam - mas não há falta de opiniões sendo veiculadas aqui e em outros lugares. Muitas das opiniões bem explicadas me parecem razoáveis ​​depois de considerar o caso de uso de pessoas diferentes, muitas vezes são marcadamente diferentes.
bmike
@rjvb Vou editar meu post - poderia ser muito mais claro e eu disse "nunca" quando deveria ter me qualificado / explicado melhor. Obrigado por esse comentário útil!
bmike
-3

O que mais você está fazendo no MacBook Air que rompeu suas costuras em GB?

Recomendações

  1. Onyx: http://www.titanium.free.fr Execute e limpe e escreva seu caminho para um caminho mais atual. Não é destrutivo, mas elimina o lixo.

  2. Exclua e impeça a imagem da RAM salva no seu volume inicial. Seu mac cria automaticamente e de forma inteligente uma imagem da sua RAM para o modo de suspensão (hibernação), para que, se a unidade de repente perder energia, você não a use por um longo tempo e a bateria acabar, você poderá reiniciar e tudo está como estava. Se você não tiver esse problema em que a perda de energia ocorre (sempre), continue com o seguinte, desde que tenha alguma experiência em unix / sudo.

    Primeiro, desative o modo de hibernação:

    sudo pmset -a hibernatemode 0

    delete / private / var / vm / sleepimage:

    sudo rm /private/var/vm/sleepimage

    crie um arquivo vazio e denomine 'sleepimage':

    touch /private/var/vm/sleepimage

    mude sua bandeira para imuable:

    chflags -uchg /private/var/vm/sleepimage

Com tudo isso dito e feito, você terá a mesma quantidade de GB economizada no seu Mac que possui GBs de RAM.

HDD e SSD são semelhantes em um aspecto, mantenha a unidade 30% livre o tempo todo, para obter o melhor desempenho.

Andrew U.
fonte
11
Voto negativo, se eu pudesse. Desativar hibernação e suspensão é dificilmente a melhor maneira de lidar com a falta de espaço em disco, e off-topic em uma pergunta sobre o uso do disco Mail.app.
lkraider
Não é uma resposta para a pergunta
Jason S