HTML邮件中的图片
我正在使用一个Python函数来发送邮件,这些邮件里有附件和HTML格式的消息……我想在HTML消息中添加一张图片,使用的代码是:
<img src="XXXX">
但是当我尝试这样做时,邮件虽然识别了这个标签,但却没有显示我想要的图片(显示的是找不到图片的“X”)……
有没有人知道这是不是和MIME有关的问题……因为我使用的是MIMEMultipart('Mixed')……
或者说这是图片路径的问题(我用的路径和附件文件是一样的,附件没有问题)……
我不知道还可能是什么原因!!
非常感谢!!
2 个回答
1
你需要写 src="cid:ContentId"
来引用一个附加的图片,其中 ContentId
是这个图片的标识符。
1
在你的html代码中,你需要使用图片的完整地址,比如:http://yourdomain.com/images/image.jpg
你可以把这个图片地址复制到浏览器的地址栏里,然后按回车键查看。如果你看不到图片,那说明地址写错了。