HTML电子邮件中的图像

时间:2011-11-28 19:53:40

标签: python html mime-types sendmail mime-message

我正在使用Python函数发送包含附件和HTML消息的邮件......我想使用

在HTML消息上添加图像

<img src="XXXX">

当我尝试它时,消息尊重标签,但不显示我想要的图像(它显示未找到的图像“X”).....

有没有人知道这是不是MIME的问题....因为我使用的是MIMMultipart('Mixed').....

或者它是图像路径的问题(我对atachment文件使用相同的路径,并且没有问题)....

我不知道还能做什么!!

非常感谢!!

2 个答案:

答案 0 :(得分:1)

在您的HTML中,您需要图像的完全限定路径:http://yourdomain.com/images/image.jpg

您应该能够获取图片代码中的网址,将其粘贴到浏览器的地址栏中并在那里查看。如果你看不到它,你就走错了路。

答案 1 :(得分:1)

您需要编写src="cid:ContentId"来引用附加图像,其中ContentId是MIME部分的ID。