L’applicazione Mail vi sembra diventata troppo lenta? Forse è il caso di ottimizzarla. SI può fare con un comando del Terminale o con un semplice script.
Il client di posta elettronica integrato di serie in OS X offre varie funzionalità ma con il passare del tempo, soprattutto se gestite più account ognuno dei quali con migliaia di messaggi e allegati, potrebbe diventare più lento. In Mail è presente la semplice funzione di ricostruzione richiamabile dal menu “Casella”, ma ottimizzazioni avanzate possono essere richiamate dal Terminale.
(*
Speed up Mail.app by vacuuming the Envelope Index
Code from: http://www.hawkwings.net/2007/03/03/scripts-to-automate-the-mailapp-envelope-speed-trick/
Originally by "pmbuko" with modifications by Romulo
Updated by Brett Terpstra 2012
Updated by Mathias Törnblom 2015 to support V3 in El Capitan and still keep backwards compability
*)
tell application "Mail" to quit set os_version to do shell script "sw_vers -productVersion" set mail_version to "V2" considering numeric strings if "10.10" <= os_version then set mail_version to "V3" end considering
set sizeBefore to do shell script "ls -lnah ~/Library/Mail/" & mail_version & "/MailData | grep -E 'Envelope Index$' | awk {'print $5'}" do shell script "/usr/bin/sqlite3 ~/Library/Mail/" & mail_version & "/MailData/Envelope\\ Index vacuum"
set sizeAfter to do shell script "ls -lnah ~/Library/Mail/" & mail_version & "/MailData | grep -E 'Envelope Index$' | awk {'print $5'}"
display dialog ("Mail index before: " & sizeBefore & return & "Mail index after: " & sizeAfter & return & return & "Enjoy the new speed!")
tell application "Mail" to activate
tell application "Mail" to quit set os_version to do shell script "sw_vers -productVersion" set mail_version to "V2" considering numeric strings if "10.10" <= os_version then set mail_version to "V3" end considering
set sizeBefore to do shell script "ls -lnah ~/Library/Mail/" & mail_version & "/MailData | grep -E 'Envelope Index$' | awk {'print $5'}" do shell script "/usr/bin/sqlite3 ~/Library/Mail/" & mail_version & "/MailData/Envelope\\ Index vacuum"
set sizeAfter to do shell script "ls -lnah ~/Library/Mail/" & mail_version & "/MailData | grep -E 'Envelope Index$' | awk {'print $5'}"
display dialog ("Mail index before: " & sizeBefore & return & "Mail index after: " & sizeAfter & return & return & "Enjoy the new speed!")
tell application "Mail" to activate
Se non volete digitare comandi dal Terminale, a questo indirizzo trovate uno script pronto che permette di verificare e ricostruire il database che contiene i messaggi di Mail, ridurre le dimensioni e ottimizzare la velocità.
Copiate tutto lo script (dalla riga che inizia con “(*” fino all’ultima), aprite un nuovo documento dell’applicazione Script Editor (si trova nella sottocartella “Utility” di Applicazioni), incollate il testo dello script nella parte superiore della finestra del programma e fate click sul pulsante “Esegui” (quello a forma di “Play”).
In alcuni casi è possibile recuperare molto spazio, ma più importante è possibile ottimizzare la velocità complessiva dell’applicazione.
Lo script può diventare una vera e propria applicazione: basta selezionare dal menu “FIle” dello Script Editor la voce “Esporta” e poi scegliere come formato “Applicazione”.
Lo script così come è riportato nel momento in cui scriviamo funziona con OS X 10.11 El Capitan.
C’è un errore alla riga dove è riportato
if “10.10” <= os_version then set mail_version to “V3”
al posto di “10.10” indicate “10.11” e lo script sarà eseguibile anche sulle precedenti versioni di OS X.
"
'via Blog this'
Nessun commento:
Posta un commento