ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 13330|回复: 8

超级实用:Outlook和Foxmail的互连互通

[复制链接]

TA的精华主题

TA的得分主题

发表于 2005-5-24 21:12 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
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”目录下。 图1 Foxmail的目录结构 相对于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中新建的邮件夹。 图2 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中。 图3 导入Outlook Express的账号。 不过,需要注意两点,一是导入后的“账户密码”和“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中导入该文本文件。不过,遗憾的是这种导入法会失去邮件原有的格式及附件。   三、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的账号。

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-5-24 21:18 | 显示全部楼层
以下是引用lgcmeli在2005-5-24 21:12:00的发言: 三、Outlook Express导入Foxmail的数据 导入Foxmail的邮箱 首先需要说明的是,在Outlook Express下不直接支持将Foxmail下的邮箱导入到Outlook Express中,要通过以下技巧才行。 在Foxmail中,打开需要转换的账户下的邮箱,通过Shift或Ctrl键选择多个或全部邮件,然后单击“文件”菜单下的“邮件导出”命令,在弹出的“浏览文件夹”窗口中选择一个目录,就可以开始导出了。导出完成后,您可以在这个目录下看到以eml为后缀的所有邮件。但要注意,如果一次选择的邮件过多,容易造成系统长时间没有反应。 打开Outlook Express,选择一个需要转换的邮箱,然后打开刚才备份的目录,选择所有的eml文件,用鼠标直接拖动这些文件到Outlook Express窗口即可完成导入。

经典之处在于提供了一种把Foxmail邮件批量导入到Outlook Express邮件系统里!!!

TA的精华主题

TA的得分主题

发表于 2005-5-26 10:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
严重支持,谢谢楼主

TA的精华主题

TA的得分主题

发表于 2005-5-26 13:01 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2005-5-26 13:02 | 显示全部楼层

建议版主可以加精华。我用下先。

TA的精华主题

TA的得分主题

发表于 2005-5-29 19:03 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-12-30 16:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
谢谢楼主分享:)

TA的精华主题

TA的得分主题

发表于 2013-3-13 16:00 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-3-25 14:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
必须要经过Outlook Express的转换才可以用,要是可以研究出来工具,直接变成outlook格式的 就完美了。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-24 01:49 , Processed in 0.041111 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表