明明白白认识 Outlook Express 中的 DBX 文件

红薯 发布于 2009/06/02 22:56
阅读 516
收藏 0

   Outlook Express(OE)所有的邮件和它的一些系统设置都存放在后缀名为.dbx的文件里,你可能已经知道每个邮件夹就是一个.dbx文件,但是你知道其他的.dbx文件是用来做什么的吗?让我们一起来看一看吧。

1、Folders.dbx

Folders.dbx文件十分重要,相当于所有.dbx文件的神经中枢,如果它发生损坏,OE将会出现无法启动的情况。

Folders.dbx是OE中所有文件夹的索引,记录着整个文件夹的结构,如:你的OE中共有多少个邮件夹、多少个新闻组、有哪些新闻账号、 同步文件夹的设定以及Hotmail的资料夹等。如果丢失了Folders.dbx,OE将会对所有的.dbx文件进行一次扫描,建立一个新的 Folders.dbx文件。

由于Folders.dbx文件记录了整个OE的树状目录结构,所以,在某些情况下,你可以通过删除它来排除OE出现的故障。但是这样以来,所有旧的邮件夹的树状结构就不存在了,另外像新闻组、邮件夹的同步设置,甚至邮件规则等都可能需要重新设或调整。

2、收件箱.dbx、发件箱.dbx、已删除邮件.dbx、已发送邮件.dbx、草稿.dbx

这5个.dbx文件是OE系统预设的邮件夹,它们有再生的功能,也就是说,即使你把它们删除了,OE还是会重新生成。所以当你遇到这几个邮件夹出现问题时,你不妨将出现问题的邮件夹对应的.dbx文件删除,也许问题就可以得到解决。

3、pop3uidl.dbx

这是一个特殊的文件,是POP3收信记录的文件,如果将其删除,系统也会自动重新生成。服务器上的邮件哪些已经收过了、哪些还没有收、是否需要 将邮件保留在服务器上等,这些参数都记录在pop3uidl.dbx文件中。如果你总是重复收到已经收过的邮件,可能就是这个文件在作怪,将这个文件删除 就可以解决问题了。

4、Offline.dbx

Offline.dbx主要是针对IMAP邮件账号使用的。那么什么是IMAP邮件账号呢?一般来说,我们所使用的邮件账号都是POP3,无法 先预览电子邮箱中的邮件,必须将邮件下载到本地后才能阅读。而如果你的ISP服务商提供的是支持IMAP的邮件账号的话,你就可以直接连接到服务器上浏览 你的电子邮件,直接在服务器上管理你的邮件,如:决定哪些需要下载、哪些可以直接删除等。

5、新闻组名称.dbx

和邮件夹一样,一个新闻组就是一个.dbx文件,例如:cn.bbs.comp.linux这个新闻组的文件就是cn.bbs.comp.linux.dbx。

此外,Cleanup.log这个文件也值得大家留心。如果你在“选项”中设置了“在后台压缩邮件”,系统就会产生这个文件,它只是一个单纯的文字记录,记载什么时候进行了压缩、清除等操作。

最后提醒您的是:OE并不是资料库,无法承受体积过于庞大的.dbx文件,如果你的.dbx文件很久没有进行过整理,那么OE的运行效率就会变低。因此,应当在适当的时候整理你的邮件夹。

我的问题是如何从这些文件中读取邮件信息???

加载中
0
T
Treeyan

不是很确定,但有使用过读取邮件联系人的接口。

按微软的一贯作风,应该是通过MAPI 可以读到邮件信息。

返回顶部
顶部