Foxmail和Outlook Express无疑是是两款非常优秀的邮件客户端程序,在国内都拥有大量的用户。许多人往往同时使用这两款软件。Foxmail以“网际飞狐”的美名扬名天下,拥有相当多的国内用户,但Outlook Express系出名门,同样不能小觑。因此,许多用户的机器里同时装有这两款软件。那么,在实际操作中能不能在两者之间交换数据呢?
一、基础知识
我们先来了解一下Foxmail和Outlook Express的目录结构。Foxmail的默认安装目录是“\program files\Foxmail”,邮箱数据都保存在“\Foxmail\mail\账户名”目录下,其中“账户名”目录对应于Foxmail中建立的账户。在这个目录下,除了Account.stg文件(该文件是邮箱配置文件)外,其余的都是两个为一组,它们的主文件名相同而扩展名分别为box和ind。其中,In.box和In.ind两个文件对应于“收件箱”,Out.box和Out.ind对应于“发件箱”,Sent.box和Sent.ind对应于 “已发送邮件箱”,Trash.box和Trash.ind对应于“废件箱”。Foxmail的地址簿保存在“foxmail\mail\ Address”目录下。;
相对于Foxmail来说,Outlook Express显然要复杂一些。无论是Win9X系统还是WinXP系统,Outlook Express默认的安装目录都是“\Program Files\Outlook Express”。邮箱数据所处的位置由于系统不同而不同。Win9X系统下,Outlook Express的邮箱数据位于“\WINDOWS\Application Data\Identities\{D8F5F540-0261-11D7-950B-E6F03D074B74}\Microsoft\Outlook Express”目录中,其中“{D8F5F540-0261-11D7-950B-E6F03D074B74}”字符串的值不尽相同。WinXP中的 Outlook Express邮箱位于“\Documents and Settings\yongfu(计算机管理员)\Local Settings\Application Data\Identities\{202F2699-F202-47AA-BF02-08CB03623**9}\Microsoft\Outlook Express”目录下。这个目录里存放的都是后缀名为dbx的文件,其中Folders.dbx文件是Outlook Express中所有文件夹的索引,记录整个邮件夹树状目录结构等内容。收件箱.dbx、发件箱.dbx、已删除邮件.dbx、已发送邮件.dbx、草稿.dbx是Outlook Express系统默认自设的邮件夹。pop3uidl.dbx是记录POP3收信记录的文件,删除后会自动生成。Offline.dbx是针对IMAP 邮件账号的。“新闻组名称.dbx”对应于新闻组邮件夹。Hotmail.dbx对应于Hotmail或MSN邮件夹。“新建邮件夹.dbx”则当然对应于您在Outlook Express中新建的邮件夹。
另外,Outlook Express的通讯簿所处的位置也因操作系统不同而不同,Win9X系统下的通讯簿位于“\WINDOWS\Application Data\Microsoft\Address Book”目录下,而WinXP系统下通讯簿则位于“\Documents and Settings\yongfu(计算机管理员)\Application Data\Microsoft\Address Book”目录下,通讯簿文件的后缀名为wab。
二、从Foxmail导入Outlook Express数据
导入Outlook Express的账号
在Foxmail主窗口中,通过“账户”菜单下的“Internet账号”命令可以很容易地把Outlook Express建立的账号导入到Foxmail中。
不过,需要注意两点,一是导入后的“账户密码”和“SMTP需要身份验证”选项需要重新设置,即使您在Outlook Express已经设置过,导入后仍然会失效。二是这种方式不能导入MSN和Hotmail的账号。因此,如果您的Outlook Express只有MSN和Hotmail账户的话,在Foxmail中是无法使用导入“internet账号”功能的。
导入Outlook Express的邮箱
在Foxmail 中选择任意一个账户,点击鼠标右键新建一个邮箱,选择“邮箱”菜单下的“导入Outlook Express信箱”,在弹出的新窗口中,选择文件类型为“Outlook Express 5.0 (*.dbx) 或Outlook Express 4.0 (*.mbx)”,找到Outlook Express邮箱所在目录(默认情况会自动查找,具体位置可参看上面已经介绍过的内容),选择相应的邮箱(这里以“MSN - 已发送邮件.dbx”为例进行介绍)导入,您就可以在Foxmail中刚才新建的邮箱下看到“MSN - 已发送邮件”邮箱中的所有邮件了。用同样的方法,您还可以导入其他邮箱。
;需要说明的是,虽然在“导入Outlook Express邮箱”时,显示的文件类型只有Outlook Express 4.0和5.0,但如果需要导入Outlook Express 6.0的邮箱,选择“Outlook Express 5.0 (*.dbx)”一样可以。
导入Outlook Express的通讯簿
打开Foxmail的“地址簿”,在左边列表窗口的“公共地址簿”或“个人地址簿”目录下新建一个文件夹,然后点击“工具”菜单下的“导入| Wab文件”命令,找到Outlook Express地址簿保存的位置(具体位置参看上面已经介绍过的内容),然后选择“Wab文件”,单击“打开”即可自动导入。
导入Outlook Express中的单个邮件
首先,运行Outlook Express,选中需要导出的邮件,然后执行菜单“文件”下的“另存为”命令,在弹出的“邮件另存为”对话框中,将该邮件以“邮件(*.eml)”的形式保存到相应的目录下。
然后,启动Foxmail,选择任意一个账户下的任意一个邮箱(收件箱或发件箱均可),执行“文件”菜单的“导入邮件”命令,在“打开”对话框中选择“文件类型”为“Outlook邮件(*.eml)”,并找到刚才Outlook Express导出的邮件,点击“确定”后即可将该单个邮件保存到Foxmail指定邮箱里。
除此之外,还有一种导入方式,就是在Outlook Express中将邮件另存为文本文件,然后在Foxmail中导入该文本文件。不过,遗憾的是这种导入法会失去邮件原有的格式及附件。
#p#
三、Outlook Express导入Foxmail的数据
导入Foxmail的邮箱
首先需要说明的是,在Outlook Express下不直接支持将Foxmail下的邮箱导入到Outlook Express中,要通过以下技巧才行。
在Foxmail 中,打开需要转换的账户下的邮箱,通过Shift或Ctrl键选择多个或全部邮件,然后单击“文件”菜单下的“邮件导出”命令,在弹出的“浏览文件夹”窗口中选择一个目录,就可以开始导出了。导出完成后,您可以在这个目录下看到以eml为后缀的所有邮件。但要注意,如果一次选择的邮件过多,容易造成系统长时间没有反应。
打开Outlook Express,选择一个需要转换的邮箱,然后打开刚才备份的目录,选择所有的eml文件,用鼠标直接拖动这些文件到Outlook Express窗口即可完成导入。
导入Foxmail的通讯簿
首先切换到Foxmail中,然后进入“地址簿”窗口,选择“工具”菜单下的“导出”命令,然后选择“Wab文件”,即可把Foxmail的地址簿信息保存成wab格式的文件。用类似的方法,我们也可以将其导出为csv或txt文件。
切换到Outlook Express,在“文件”菜单中选择“导入”命令,然后选择“通讯簿”,找到刚才保存的wab文件,点击“确定”后即可将Foxmail的地址簿导入到Outlook Express中。
如果从Foxmail中导出的地址簿格式为csv或txt文件,那么在Outlook Express中导入时要选择“其他通讯簿”。
不过,令人遗憾的是,由于Outlook Express和Foxmail的地址簿在字段定义上有一定的差别,因此可能会出现部分内容显示不正常的情况。
导入Foxmail的单个邮件
首先,在Foxmail中选择需要导出的单个邮件,然后选择“文件”菜单下的“导出邮件”命令,在弹出的“另存为”对话框中输入保存的邮件名称,将“保存类型”选择为“Outlook邮件(*.eml)文件”。
然后,在“我的电脑”中找到刚才保存的文件,双击该邮件,系统会自动启动Outlook Express打开该邮件,再依次选择“文件”菜单下的“复制到文件夹”或“移动到文件夹”命令,在弹出的对话框中选择Outlook Express相应账户下的邮箱,然后点击“确定”按钮即可将Foxmail的单个邮件导入到Outlook Express中进行阅读了。
注意,Outlook Express目前还不支持导入Foxmail的账号,因此如果要进行数据的转移的话,只能是启动导入导出功能来实现,从foxmail中到Outlook。
【编辑推荐】