日期:2014-05-18  浏览次数:20978 次

关于利用cdo.dll读取HTML格式邮件的问题
我使用CDO.dll来读取.eml文件(邮件文件),利用CDO.Message.htmlBody属性可以拿到HTML格式邮件的HTML源代码,利用CDO.Message.BodyPart.BodyParts.saveFile()可以拿到邮件中的图片,但是但是如果邮件中包含有图片,所获取的邮件的HTML中图片的src = "cid:XXXXX@XXXX",我知道cid的意思就是content ID,因为邮件是
满足MIME格式的,邮件中的图片和多媒体等都是以base64编码在邮件中,但是我不知道如何将取得的图片文件名和html源码中图片的src一一对应起来,请各位大侠帮忙解释下!
我的问题也可以表述为:有一个.eml文件,请使用cdo.dll解析它,如果.eml文件是html格式的,且其中包含有图片,我如何利用cdo.dll来生成这个HTML源码以及邮件中的图片。

------解决方案--------------------
哈哈 我自己解决了