我很难在多部分电子邮件中嵌入图像
我正在尝试发送一个html文件,其中包含大量嵌入的图像作为邮件。但是,图像不会显示,当前仅作为附件发送
我假设我没有链接html代码。 下面是第一幅图像的部分HTML代码
</v:shapetype><v:shape id="Picture_x0020_5" o:spid="_x0000_i1029" type="#_x0000_t75"
alt="cid:image001.png@01D58F16.6A9DB2F0" style='width:441.45pt;height:183.85pt;
visibility:visible;mso-wrap-style:square'>
<v:imagedata src="somefolder-data/image001.png"
o:title="image001.png@01D58F16"/>
图像不会放置在工作目录本身中
我认为问题在于定义上面在HTML中引用的图像ID,这看起来与在线示例不同。我试过几个版本,但都没有成功
我假设cid后面的部分是相关的(so image001.png),但它可能是“image001”。png@01D58F16.6A9DB2F0".
有人能在这里帮助创建正确的连接吗
msgImage = MIMEImage(fp.read())
fp.close()
msgImage.add_header('Content-Disposition', 'inline', filename='image001.png')
# Attach part into message container.
msg.attach(msgImage)
提前谢谢
目前没有回答
相关问题 更多 >
编程相关推荐