John's profile非完全过滤垃圾PhotosBlogListsMore Tools Help

    0x800c0133错误及导入单个的.dbx方法(转)

    此文源于解决Outlook Express错误引出:

    outlook express客户端的 0×800C0133错误的解决方案

    当您采用Microsoft Outlook Express软件在接收邮件时报出如下错误提示:”出现未知错误。 帐户: ‘test’, 服务器: ‘pop.test.com’, 协议: POP3, 端口: 110, 安全(SSL): 否, 错误号: 0×800C0133″时的原因及解决方案:
    由于Outlook Express存在着一个2G的问题,这个问题产生的原因就在于Outlook中单个文件夹超过2G或者接近2G的时候就会发生错误,主要表象在:
    1)、Mail收了下来,但是自己看不到;而服务器上面也没了。
    2)、只要是有附件的mail,都没法收,一收就报错。
    3)、里面的文件夹打不开,或者是打开了却什么mail都看不到,但是在资源管理器中看.dbx文件(比如说是“收件箱.dbx”)却占了很大的空间。
    4)、收到较大邮件,经过较长时间的等待,最后Outlook Express报错。在服务器上删除了较大的邮件后,小文件就可以收了,但遇到大文件后又不可以了当你使用OutLook Express时出现无法打开收件箱,无法查阅收件箱中内容等一系列问题(错误号:0×800C0133 )。经过查询,发现之所以会出现以上问题都是由于收件箱等 .dbx文件超出了OutLook Express规定的2G的空间上限,还有一种情况是当你发送邮件之后,邮件不能成功进入已发送邮件文件夹,经过查看发现在邮件的存储目录中出现大于或接近2G的单个邮件存储文件存在,由于Outlook Express邮件存储文件最大支持2G,因此判断问题出在这里了。解决方法:收件箱超过2G,备芬或者删除多余的邮件,或者rename 收件箱.dbx为old.dbx。或者新建一个收件夹,把一些信分批移动过去。

     

    http://hi.baidu.com/oliverding/blog/item/df78289565f1d40b7af48069.html

    (注:有可能你机器上的不是{2D085F68-59BF-49A0-A3FA-46CE13630BD6},不过没关系,因为Identities下面就一个文件夹)

    OE默认把邮件都保存路径是在C:\Documents and Settings\你的用户名\Local Settings\Application Data\Identities\{2D085F68-59BF-49A0-A3FA-46CE13630BD6}\Microsoft\Outlook Express文件夹下,当然你也可以把OE的默认的保存路径改到如D:\Backup\Outlook Express下(方法:打开OE,工具-选项-维护-存储文件夹,点击更改,找到D:\Backup\Outlook Express确定即可)。

    如果没有修改过默认的保存路径,我们一般在重装系统前将Outlook Express整个文件夹复制到别的盘,等系统装好之后,再将刚才备份出来的邮件文件夹直接拷回原来的位置即可完成邮件导入,以前的邮件全部都在。

    可是有时因为我们的一些误操作,使我们面临进退两难的境地。比如说,刚装好系统后急不可待地去设置OE,结果一下子收来许多新邮件,这才想到旧邮件还没有导入,赶紧把网线拔掉,可已经来不急了,已经收到100多封新邮件了。这可怎么办啊?要导入备份的邮件吧,新收来的邮件就被覆盖掉,能把新收到的邮件“收件箱.dbx”单个文件导入到备份的邮件里面去么?答案是可以的。

    1、把新收到的邮件存储文件夹剪切到其它地方,然后将以前邮件的备份剪切到邮件存储文件夹。
       位置一般在C:\Documents and Settings\你的用户名\Local Settings\Application Data\Identities\{2D085F68-59BF-49A0-A3FA-46CE13630BD6}\Microsoft\Outlook Express

    2、打开OE,这时可以看到以前所有的邮件都在里面了,现在要做的就是导入新收到邮件的“收件箱.dbx”。先随便建立一个文件夹,例如就叫做new好了。

    3、随便复制一封邮件到新建的new文件夹(很重要)。这么做的目的是让OE产生new.dbx并生成新的索引。

    4、关闭OE。

    5、打开邮件的存储文件夹,删除new.dbx

    6、把你要导入的那个“收件箱.dbx”文件,改名为“new.dbx”,然后剪切到OE的邮件存储文件夹里。

    7、再次打开OE后你就可以看到new文件夹里面就是你要导入的邮件了。
       这时,你可以把new里面所有的邮件转移到收件箱或你的个人邮件夹里,也可以直接把它改成你想要的邮件夹的名字。

    原理:偷梁换柱
    看起来好像有点复杂,其实原理很简单,就是「调包」而已。
    因为我们要插入一个.dbx文件到OE邮件夹里,但是OE索引中没有此笔数据,因此光是把这个.dbx文件复制过去OE是找不到的,所以上面第二、第三步的目的就是让OE产生一个.dbx文件,也连带生成新的索引。
    接下来要做的就是拿我们要还原的那个.dbx文件去替换掉刚刚故意建立的那个.dbx 文件就完成了。

    这种方法非常适合把公司电脑里的邮件导入到家里的电脑的OE里,我们要做的就是新建一个邮件夹,然后把要的邮件拷贝到里面,然后将该.dbx文件带回家就行了。

    注:在查另外一个问题,看到此文,方法简单可行,之前我的作法是利用DBX2EML这个工具把dbx文件导出成eml文件然后直接拖拽到收件箱就可以了。