Outlook Express无法接收邮件,能够看到有新邮件,但进度条一动就出错,显示“未知错误”。检查了所有设置都是正确的,就是不能收信。直到检查到OE存储邮件的文件夹(默认是在 C:\Documents and Settings\用户名\Local Settings\Application Data\Identities\{一串数字字母,不同电脑不同}\Microsoft\Outlook Express 下),发现收件箱文件(收件箱.dbx)大小超过2G,以前有听说过如果OE邮箱的文件超过2G会影响收发邮件,这回亲身体验到了。
运行OE,在其中的收件箱下先另建一个文件夹(比如命名为bak),然后从收件箱中移动邮件到bak中,邮件较多,移动会很慢,耐心等待。完成后,有两个选择:1、如果是把全部邮件移动到bak中,那么收件箱中就没有邮件了,这时可以直接到OE存储邮件的文件夹,就是上面说的Outlook Express中,直接删除“收件箱.dbx”文件(删除时要先关闭OE程序,否则不能删),然后重新运行打开OE,这时OE会自动重新建一个“收件箱.dbx”文件,当然这个文件比起刚删除的文件是小很多的(空的文件一般只有50几K),然后OE就可以恢复接收邮件了,至于放到BAK文件夹中的邮件也不用拷回去,一样可以在OE下阅读)。2、如果只是移动备份部分邮件到BAK中,那么可以使用压缩功能来压缩收件箱,在OE中点中收件箱,再点菜单上的“文件”-“文件夹”-“压缩”(注,你也可以选下面的“压缩所有文件夹”,当然如果邮件较多,压缩会很慢),压缩完,再到存储文件夹中看看,收件箱的大小是不是已经小下来了。总之,只要小于2G,OE都能正常收发邮件。
其实OE有设置在后台自动压缩的功能,但由于各种不明原因,OE并没有很好的执行这一功能,需要手动操作,而且只有压缩,才是真正的删除邮件,而所谓的把邮件删除到“已删除邮件”中并不是真正的删除,邮件仍然留存“收件箱”中,只是看不到而已。另外,只有参与收发操作的文件(收件箱、已发送邮件)超过2G才会影响收发,如上面那个bak,即使超过2G,由于收下的信是放入收件箱,而没有进入bak,所以也没关系(如果设定了邮件规则加入bak,就另当别论)。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/165.html