1,使用Office自带的修复工具进行修复。
Microsoft Office在发行版本中包含一些小工具,其中有一个名为scanpst.exe的工具,这个就是用来修复outlook错误数据文件的,你可以在office11/office12文件夹下找到此工具。
双击这个执行文件,就会弹出修复工具的界面。在“输入所要扫描的文件名”框中,输入要检查 的.pst或.ost文件的名称。这个.pst文件就是我们使用Outlook保存邮件的地方,其默认位置是:C:/Documents and Settings/登录用户名/Local Settings/Application Data/Microsoft/Outlook /Outlook.pst。单击“开始”,修复工具即开始扫描你的PST文件,扫描结束后如果发现错误,则会提示你是否开始修复过程。还犹豫什么,单击“ 是”。
2,重建Outlook并导入旧数据
这一步有点艰难,首先我们需要将所有于Outlook相关的配置删除掉:一是C:/Documents and Settings/登录用户名/Application Data/Microsoft/Outlook /Outlook.pst;一是C:/Documents and Settings/登录用户名/Local Settings/Application Data/Microsoft/Outlook /Outlook.pst。如果你平时对Outlook进行过配置,将邮件数据文件存储在别处,比如D盘的email中,那么同样需要将此文件夹重命名为别的名称。
接下来从程序中启动Outlook,会提示缺失Outlook.pst文件,点击确定,然后打开“打开/新建个人文件夹文件”对话框,直接点击打开创建新Outlook数据文件即可。然后配置好自己的账号信息,并保存。
最后可以通过两种方式将旧邮件数据导入到新账号中:一是右键单击邮件账号选择“打开Outlook数据文件”直接导入数据;一是“文件” => “导入/导出” => “下一步” => 选择“个人文件夹文件” => “下一步” 浏览并选中旧邮件文件继续导入即可。
取自http://blog.csdn.net/jameswon/article/details/4706736,如果成功了,望采纳