邮件的cid关联问题

gogogo 2005-04-05 04:49:23
就是在邮件的body一般都是text/html类型的,中间有嵌入的图片,一般图片用附件方式发送,其中附件的头一般会有content-id:ajsfdoerjsd类似的内容,在body中会有类似的内容<img src="cid:ajsfdoerjsd">来指明嵌入的图片所在的位置。
但是我现在研究下来,嵌入的规则完全是有boundary决定的,而且嵌入的图片有的还没有content-id,我就不明白indy是如何实现他们的关联的,而且看着TIdAttachment,TIdText的少得可怜的属性和方法,真是不知道到底怎么来用。
其实问题就是
1、如何判断一个附件是内嵌的(嵌入的规则应该是由boundary决定,不知怎么访问,使用msg.MIMEBoundary.Boundary;基本都是空串)
2、如何获得附件的content-id,其实应该不难,通过TIdAttachment.Headers应该可以访问到,但是我用indy的组件一个都得不到,全为空(源代码中明明有的),其他的mail组件倒是获得过,就是不放心

如果有简单办法实现我在我的webbrowser中自动显示body,和其中的内嵌图片,那就更好了,希望高手不吝赐教,最好有例程,先谢谢了
...全文
875 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
winboy8119 2005-04-23
  • 打赏
  • 举报
回复
UP
gogogo 2005-04-12
  • 打赏
  • 举报
回复
up
vinsonshen 2005-04-06
  • 打赏
  • 举报
回复
up

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧