Come posso limitare la memorizzazione nella cache in Mail for Mavericks?


21

Ho un MacBook Air a bassissima capacità. All'inizio di quest'anno, ho scoperto che potevo renderlo utilizzabile senza un mucchio di avvisi "spazio su disco insufficiente" limitando la memorizzazione nella cache eseguita da Safari e Mail. In Safari è stato facile, è in Preferenze, ma in Mail è stato un po 'sepolto: seleziona l'account, la scheda avanzata e quindi "non conservare copie di alcun messaggio".

Il problema è che sembra che in Mavericks questa preferenza sia sparita. C'è un equivalente? Sono di nuovo fuori posto sulla mia Air.



La preferenza di cui parli, non era presente in nessun recente Mail.app (sono tornato su Lion). L'unica impostazione "non conservare copie" era per le caselle di posta selezionate e i messaggi di posta venivano sempre mantenuti localmente e il non conservare era di evitare di memorizzarli sul server se si abilitava la casella di controllo. Non viceversa come scritto ... Ecco la versione di Mountain Lion di quella finestra di dialogo.
bmike

Risposte:


5

Dopo aver esaminato gli aggiornamenti di Mail in Mavericks, sembra che io abbia cattive notizie. Non sembra essere un modo per disabilitare la posta in Mavericks di memorizzare copie locali dei messaggi (ovviamente, è possibile risparmiare un po ' di spazio, impedendo Mavericks di memorizzare copie locali di allegati).

Se sei a corto di spazio fino al punto in cui alcuni GB di spazio di archiviazione di posta locale destano particolare preoccupazione, è probabile che la soluzione migliore sia utilizzare un servizio di posta elettronica che supporti l'archiviazione automatica dei messaggi (in modo da poter effettuare ricerche in un archivio che è archiviato sul server, liberando così spazio sul computer che i messaggi archiviati avrebbero preso) o rimuovendo regolarmente i messaggi dalla posta in arrivo e archiviandoli altrove (ad es. su un NAS). Poiché il tuo obiettivo è quello di rendere i tuoi messaggi facilmente accessibili per la ricerca e altri scopi, la prima opzione è probabilmente più adatta alle tue esigenze.

Un modo possibile per impostare la seconda opzione (ovvero, spostare i messaggi di routine dalla posta in arrivo) potrebbe funzionare bene per te. Quello che vorrai fare è creare una regola che inoltri automaticamente la tua e-mail a un secondo account (quale servizio di posta elettronica usi per questo account dipende interamente da te) e quindi elimina l'e-mail inoltrata dalla tua casella di posta (potresti averlo fatto automaticamente una volta letti i messaggi / alcuni numeri di giorni precedenti o tramite una scorciatoia da tastiera, a seconda di quale sia preferibile). In questo modo, la memoria locale rimarrà piccola (solo messaggi non letti o messaggi recenti, a seconda della modalità di configurazione della regola), ma l'account esterno avrà un archivio completo dei messaggi. È quindi possibile accedere a questo archivio nel browser senza influire sullo spazio libero locale disponibile.


11

Con GMail, puoi leggermente sollevare questo problema con:

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

Inoltre, in Mac Mail è ancora possibile disabilitare Automatically download attachments.

Questo ti lascerà con il testo degli ultimi 1000 messaggi di ogni etichetta GMail.


Ho utilizzato Google Apps for Business per 6+ anni per più account e non avevo mai notato questa opzione prima, grazie!
David Taiaroa,

2

Non c'è modo di impedire a Mail di memorizzare nella cache tutto in Mavericks.

** L' unica * cosa che puoi fare è dirgli di smettere solo di memorizzare nella cache gli allegati. Seleziona in Preferenze -> Account -> scheda Avanzate ... nella terza casella di controllo dall'alto, deseleziona "Scarica automaticamente allegati"


2

La mia impressione è che OS X Mail stia subendo una fondamentale reinvenzione per renderla più un servizio e meno l'app che era.

  • Utilizza più file di database per tenere traccia delle cose rispetto al passato erano semplicemente file nel file system.
  • La ricerca utilizza i riflettori e c'è un ritardo nei computer più lenti tra l'avvio di app e il momento in cui i messaggi di posta vengono disegnati facendo sì che molti sentano che l'intera architettura è traballante e più soggetta a errori.
  • L'attivazione e la disattivazione degli account causa spesso comportamenti strani in cui i conteggi dei messaggi contrassegnati non vengono aggiornati.
  • Utilizza più helper per parallelizzare i flussi di lavoro di gestione dei messaggi interni e ciò introduce anche maggiore complessità, possibilità che le cose si rompano o vengano bloccate quando si desidera chiudere la posta o eliminare un messaggio e il server di posta è lento o non disponibile.
  • È stato rielaborato per abbracciare le nuove tecnologie di Apple come PowerNap / AppNap / etc ... e alcuni vecchi comportamenti che non si mescolano bene con quei cambiamenti vengono eliminati.

Per le persone abituate a Outlook, Mavericks Mail di Apple funziona sempre come se fosse in modalità Offline: memorizza tutti i messaggi nella cache in modo da non ritrovarti mai a perdere vecchi messaggi quando lavori senza una connessione di rete.

Mail.app scarica tutti i messaggi IMAP che riesce a mettere in pratica in ogni cartella che sa che esiste.

A meno che tu non voglia utilizzare un altro client di posta elettronica che abbia questa funzionalità (e Google sostiene che la maggior parte dei client funziona nel modo desiderato), dovrai conservare il tuo messaggio IMAP e lo spazio di archiviazione degli allegati nell'allocazione che desideri su OS X.

Sono state apportate modifiche sul lato server su GMAIL per consentire questo tipo di filtraggio delle cartelle (ovvero etichette) sul lato server. (Questo filtro è davvero necessario se hai più etichette su un messaggio poiché puoi finire con cinque o più copie di un messaggio di posta in questo caso.) Le persone che ho visto che scelgono di non gestire le modifiche irregolari di Mail si stanno spostando a MailMate o in alcuni casi usando mutt / pine / elm se avevano usato quei client di posta indietro nel corso della giornata e lavoravano principalmente con la posta come bucket di testo.

Apple ha funzionalità di Exchange su iOS per limitare il download a un intervallo di tempo, ma per funzionare ha anche bisogno della funzionalità lato server. Il vantaggio di iOS Mail è che il contenuto scaricato si esploderà automaticamente se lo spazio di archiviazione sul flash raggiunge livelli di avviso e critici. Solo se un numero sufficiente di persone invierà feedback o segnalazioni di bug ad Apple, mi aspetto che OS X Mail cambi.


3
@bmike: non vero. Fino al 10.6.8 compreso, Mail.app aveva un'opzione per "non conservare copie di alcun messaggio". E quello ha fatto il trucco. I messaggi che archivio localmente sono memorizzati su un server imap locale, tutto ciò che non voglio (o di cui voglio conservare una copia remota), lascio sui server di Gmail. Non mi interessa affatto avere copie aggiuntive (spesso più copie) in giro! Inoltre non apprezzo affatto che non sia più possibile NON memorizzare le password, quindi sembra che sia tornato a usare Thunderbird una volta passato a 10.9. A meno che qualcuno non trovi una soluzione alternativa per far funzionare di nuovo la versione 10.6 di Mail O: -
RJVB

Era così possibile, come sottolinea RJVB. Non stavo inventando una domanda falsa.
bpapa,

1
Ho presunto con la domanda contrassegnata come Mavericks che stavamo discutendo solo di 10.9 Mail. Non ho mai usato l'impostazione "Non conservare copie", ma potresti avere ragione sul fatto che funzionasse come pubblicizzato su sistemi operativi precedenti. La nuova Posta è certamente divisiva e polarizzante - alcuni apprezzano i cambiamenti, altri li disprezzano - ma non mancano le opinioni trasmesse qui e altrove. Molte delle opinioni ben spiegate mi sembrano ragionevoli dopo aver considerato il caso d'uso di persone diverse sono spesso notevolmente diverse.
bmike

@rjvb Modificherò il mio post - potrebbe essere molto più chiaro e ho detto "mai" quando avrei dovuto qualificarmi / spiegarmi meglio. Grazie per questo utile commento!
bmike

-3

Cos'altro stai facendo sul MacBook Air che ha fatto scoppiare le sue cuciture GB?

raccomandazioni

  1. Onyx: http://www.titanium.free.fr Fallo funzionare, pulisci e porta la tua strada verso un percorso più fresco. Non è distruttivo ma cancella gunk.

  2. Elimina e impedisce l'immagine RAM salvata sul volume iniziale. Il tuo mac crea automaticamente e in modo intelligente un'immagine della tua RAM per la modalità di sospensione (ibernazione) in modo che se l'unità ha perso improvvisamente energia non la hai utilizzata per molto tempo e la batteria è scarica puoi riavviare e tutto è come era. Se non si riscontra questo problema in cui si verifica la perdita di energia (sempre), procedere come segue purché si abbia esperienza unix / sudo.

    Innanzitutto, disabilitare la modalità di ibernazione:

    sudo pmset -a hibernatemode 0

    elimina / private / var / vm / sleepimage:

    sudo rm /private/var/vm/sleepimage

    crea un file vuoto e chiamalo "sleepimage":

    touch /private/var/vm/sleepimage

    cambia la sua bandiera in immuable:

    chflags -uchg /private/var/vm/sleepimage

Detto questo, avrai sul tuo Mac la stessa quantità di GB salvata di GB di RAM.

L'HDD e l'SSD sono simili per un aspetto, mantengono l'unità libera del 30% in ogni momento in modo da ottenere le migliori prestazioni.


1
Downvoting se potessi. Disabilitare l'ibernazione e la sospensione non è certo il modo migliore per gestire la mancanza di spazio su disco e off-topic in una domanda sull'utilizzo del disco Mail.app.
Lkraider,

Non una risposta alla domanda
Jason S
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.