HTML邮件中的图片

0 投票
2 回答
502 浏览
提问于 2025-04-17 07:15

我正在使用一个Python函数来发送邮件,这些邮件里有附件和HTML格式的消息……我想在HTML消息中添加一张图片,使用的代码是:

<img src="XXXX">

但是当我尝试这样做时,邮件虽然识别了这个标签,但却没有显示我想要的图片(显示的是找不到图片的“X”)……

有没有人知道这是不是和MIME有关的问题……因为我使用的是MIMEMultipart('Mixed')……

或者说这是图片路径的问题(我用的路径和附件文件是一样的,附件没有问题)……

我不知道还可能是什么原因!!

非常感谢!!

2 个回答

1

你需要写 src="cid:ContentId" 来引用一个附加的图片,其中 ContentId 是这个图片的标识符。

1

在你的html代码中,你需要使用图片的完整地址,比如:http://yourdomain.com/images/image.jpg

你可以把这个图片地址复制到浏览器的地址栏里,然后按回车键查看。如果你看不到图片,那说明地址写错了。

撰写回答