Subscribe

Sunday, March 04, 2007

Mail.app加速

1. 进行以下步骤之前先备份~/Library/Mail文件夹
2. Command-Q退出Mail.app
3. 打开Terminal终端程序
4. 键入以下两行命令(注意空格及斜线/反斜线):
cd ~/Library/Mail
sqlite3 Envelope\ Index
第二个命令行回车后会出现一个sqlite>提示符
在该提示符后输入vacuum subjects;(注意分号";"也要输入)
回车运行
短暂延迟之后, sqlite>提示符会再次出现
Ctrl-D退出
5.运行Mail.app

原理: ~/Library/Mail下的Envelope Index文件是一个用于储存邮件中的收件人, 发件人, 主题等信息的SQLite数据库文件. 时间一长,这个文件会逐渐变大, 甚至损坏, 并且影响Mail.app的速度. 上面的做法其实就是给Envelope Index文件"瘦身"(重建)以加快Mail.app的运行. 你可以在执行上述操作前后分别检查一下~/Library/Mail下Envelope Index文件的大小. (我电脑里的这个文件本来就比较小, 5.4M, 瘦身之后变为5.1M)

from:hawkwings