向各位高手指教HTML格式邮件的接收和显示问题! (300分)

  • 主题发起人 主题发起人 xiongda
  • 开始时间 开始时间
X

xiongda

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用SakeMail控件接收由OutLook发送的带有附件的HTML格式的邮件时,为什么邮件正文中的图片进入到附件列表中去了,并且邮件正文不能正确显示?我该怎么办?好像Mail2000和CoolMail都存在类似的问题。
 
又是丰富的第三方控件.
 
没有用过:)[:)][:)][:D][:)][:)]
 
都是这样的
如果文件是本地html文件,而不是url的话,图片是在附件里面的。

打开需要用web方式。
 
To Xelloss:
能具体点吗?此外怎么能辨别什么是附件文件,什么是正文中的图片呢?
问题解决后再加300分。
 
辨别不太容易,foxmail和oe也没见到辨别,
用web方式打开邮件,可以自动从附件提取资源的吧,这点我也不是很确定。

帮你顶,分数留给其他高人。
 
你的邮件里面的所有<img>标签,里面的src不能指定文件名,而是要这样:
src="cid:00af33ad0@foxmail.com"
然后后面用编码编写标签:
--=====001_Dragon010482443078_=====
Content-Type: images/jpeg
Content-Transfer-Encoding: base64
Content-ID: <00af33ad0@foxmail.com>
Content-Disposition: inline;
filename="christmas.jpg"

这样才能准确的显示图片。
 
接受答案了.
 
后退
顶部