Mi programa Mail.app es ridículamente lento. Tengo varias cuentas de correo electrónico y acabo de comprobar el tamaño de mi carpeta de correo ( ~/Library/Mail
): 593,2 MB.
Eso es enorme... no es de extrañar que sea tan lento. Entonces la pregunta es, ¿cómo minimizo el tamaño? Me refiero a correos electrónicos antiguos todo el tiempo, por lo que soy reacio a simplemente purgar mi carpeta de correo electrónico. Tengo miles de correos electrónicos.
¿Hay una manera fácil de hacer esto más pequeño y eso ayudará con la velocidad de este programa?
Tengo un MacBook Pro 2.5G GHz Intel Core 2 Duo con 4 GB 667 Mhz DDR2 SDRAM. Estoy ejecutando Lion 10.7.2.
Puede intentar lo siguiente:
Primero sal del correo
Ejecute el siguiente comando en la Terminal:
sqlite3 ~/Library/Mail/V2/MailData/Envelope\ Index vacuum;
Esto reconstruirá sus datos de índice de correo.
A continuación se muestra el script de shell real que uso. Lo guardo en ~/Library/Scripts/Applications/Mail para que sea accesible desde el menú AppleScript en Mail.app
#!/usr/bin/env bash
mail_data_dir="/Users/$USER/Library/Mail/V2/MailData"
killall -HUP Mail
BEFORE=`ls -lah $mail_data_dir | grep -E 'Envelope Index$' | awk '{ print $5 }'`
/usr/bin/sqlite3 $mail_data_dir/Envelope\ Index 'PRAGMA integrity_check';
/usr/bin/sqlite3 $mail_data_dir/Envelope\ Index vacuum;
AFTER=`ls -lah $mail_data_dir | grep -E 'Envelope Index$' | awk '{ print $5}'`
echo "before: $BEFORE"
echo "after: $AFTER"
open -a "Mail.app"
/usr/bin/osascript -e 'tell application "Mail" to display dialog "Envelope Index before: " & "'$BEFORE'" & return & "Envelope Index after: " & "'$AFTER'"'
Cuando se ejecute, saldrá automáticamente de Mail. Ejecute el comando para reconstruir y verificar la integridad de sus datos de índice de Mail, reinicie Mail y presente un cuadro de diálogo que le muestre los tamaños anteriores y posteriores de su archivo de índice de Mail.
Nombre falso
bneely