您的位置:软件 > 开发者网络 > 开发工具 > 开发专栏 > VC > 正文
VC++实现Foxmail邮件的批量导出
[文章信息]
作者:中国电波传播研究所青岛分所郎锐
时间:2003-04-15
出处:yesky
责任编辑:方舟
[文章导读]
本文通过对Foxmail邮件箱文件的分析而给出了一种自动将邮件箱内邮件导出为各自独立的".eml"格式的邮件文件的方法
advertisement
热点推荐
· 11.15软件精选 制作MSI文件
· 闪客五周年之闪客光荣榜
· 用Winamp“品尝”无限音乐
· 网络加、解密的技术应用
· 闪客五周年之闪客光荣榜:zoron
[正文]

1 2  下一页

  摘要: 本文通过对Foxmail邮件箱文件的分析而给出了一种自动将邮件箱内邮件导出为各自独立的".eml"格式的邮件文件,导出后的邮件文件可为OutLook等软件打开。本文所述方法在处理大批量信笺的导出有较好的效果。

  引言

  在中国Foxmail早已成为收发邮件的首选软件,其功能也早已超越Outlook,但是Foxmail也并非尽善尽美,尤其是在对邮件夹内邮件的导出、备份的处理上做的不是太好,只能手工一封一封将信导出,如果信件数目较少这样处理还可以应付,但如果对于成百上千封邮件仍这样处理显然是相当困难的。为此,本文通过对Foxmail邮件夹文件的分析而给出了一种通过程序自动将某个邮件夹中的所有邮件导出到指定文件夹的方法。

  Foxmail邮件夹组成分析

  为了能编程实现对Foxmail邮件夹的处理,首先要对Foxmail的邮件夹和内部邮件的组成方式及其采取的存放格式有一个清楚的认识。进入到Foxmail的安装目录,然后发一封邮件给自己,把信接收后,查看安装目录下各个文件的时间属性,发现只有fmnmtk.dat文件是最新的,但该文件大小远远小于所发邮件,因此应当排除。mail文件夹中的子目录对应Foxmail账号。进入某个帐号所对应的文件夹,文件夹中的in、out、send和trash等文件分别对应收件夹、发件夹、已发送文件夹和废件箱。

  在明确了邮件夹所对应的存储文件后,可以通过二进制查看软件来进一步分析邮件夹的内部结构组成。根据目前的情况可以断定某个邮件夹内的邮件均存放在同一个文件中,因此本文对邮件夹内邮件的批量导出问题可以转化为从邮件夹文件中分离出各个邮件并将其输出到外部文件的问题。这样,在对邮件夹文件内部结构组成的分析时,只需关心两封邮件的边界即可。打开某个邮件夹文件,可以看到开始一段16进制内容为:

10 10 10 10 10 10 10 11 11 11 11 11 11 53 0D 0A
52 65 74 75 72 6E 2D 50 61 74 68 3A 20 3C 7A 68

  这里,开始一段代码非常规整,因此可以猜测为文件的格式头或是各个邮件的格式头,在文件内对前7个10和6个11共13个字符进行搜寻,可以发现存在有许多相同字符,而且搜寻到的字符邻近几个字符"53"、"0D"和"0A"也同时出现,其后的字符则不固定,因此可以进一步假定这16个字符为邮件的格式头而非文件的格式头(文件格式头通常只在文件开始处出现一次),再在邮件夹文件中对这16个字符进行搜寻并记录搜寻到的次数,可以发现正好同邮件夹中的邮件数目相吻合,而且在删除或增添邮件后,该数目也会相应变化。根据以上情况可以断定"10 10 10 10 10 10 10 11 11 11 11 11 11 53 0D 0A"是邮件的格式头,根据此头可以分离出邮件。


1 2  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载


发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • 11.15软件精选 制作MSI文件
  • 闪客五周年之闪客光荣榜
  • 兰欣推出我国第一款网络游戏专用音箱
  • 玩家发现117亡灵种族Bug
  • [配置推荐]极品HIFI配置
  • 东瀛美少女COSPLAY(55)
  • 用Winamp“品尝”无限音乐
  • 迷你型PStwo全面透析专题
  • Advertisement

    天极无线
    待机彩图    >>更多
    多彩动画    >>更多
    美妙和弦    >>更多
    天使在唱歌
    壁虎漫步
    PrettyBoy
    LoveLoveLove
    我是你的小小狗
    单身情歌
    十面埋伏
    祝酒歌
    回心转意
    波斯猫
    太委屈
    S.H.E
    潘玮柏
    M2M
    蔡依林
    阿牛
    林志炫
    陈弈迅
    刀郎
    黑龙
    S.H.E
    陶晶莹
    情人玫瑰坊
    音乐风云
    新片速递
    神秘测试
    都市约会
    ·天极彩信天天精彩
    ·图铃梦工厂下载无限!
    ·找寻童真,卡通专题
    ·夏日激情交友社区!
    ·星座运程,预测人生

    CSEEK搜索