python嵌入式图像雷鸟
发布时间:2020-12-20 13:24:51 所属栏目:Python 来源:网络整理
导读:我无法通过 python显示我通过电子邮件发送的任何嵌入图像.它显示图像中的小空框和身体下方的图像(不是典型的附件). Outlook和Yahoo中的电子邮件是正确的. 我一定错过了一个标题? self.msg = MIMEMultipart( )fp = open( path2img,'rb')msgImage = MIMEImage
我无法通过
python显示我通过电子邮件发送的任何嵌入图像.它显示图像中的小空框和身体下方的图像(不是典型的附件).
Outlook和Yahoo中的电子邮件是正确的. 我一定错过了一个标题? self.msg = MIMEMultipart( ) fp = open( path2img,'rb') msgImage = MIMEImage(fp.read()) fp.close() msgImage.add_header('Content-ID','<imagename>') msgImage.add_header('Content-Disposition','inline',filename='image.png') msgImage.add_header('Content-Type','image/png') self.msg.attach(msgImage) 我在电子邮件正文中的图片来源是: <img src="cid:imagename"> 我到处寻找,无法解决为什么!请帮忙. (我的Python可能不太好,但对Outlook / Yahoo来说还不错) 提前致谢 解决方法
您需要引用’filename’值,而不是Content-ID.例如:
<img src="cid:image.png"/> 有关详细信息,请参阅此问题:Display an attached image on the HTML message (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |