通过Python在SMTP邮件中嵌入签名图像

通过Python在SMTP邮件中嵌入签名图像,python,Python,我试图通过python脚本发送邮件,但在添加公司的签名图像时遇到了一些问题。我尝试对图像进行base64编码,然后将其添加到代码中,如下所示: Cheers!<br/> <img src="data:image/jpg;base64,{}" alt="image"high="100" width="100" /> XXXX XXX<br/> Head of XXXXX<

我试图通过python脚本发送邮件,但在添加公司的签名图像时遇到了一些问题。我尝试对图像进行base64编码,然后将其添加到代码中,如下所示:

Cheers!<br/>

<img src="data:image/jpg;base64,{}" alt="image"high="100" width="100" />

XXXX XXX<br/>
  Head of XXXXX<br/>
  XXXX  | XXXX.com<br/>""".format(encoded_string)
干杯
XXXX XXX
XXXXX负责人
XXXX | XXXX.com
“格式(编码字符串)

但是在邮件中,它显示的是破损的图像

从技术上讲,JPEG图像的MIME类型是
image/JPEG
。拼写很重要。你真的有
high
?还是你真的有
height
?@TimRoberts我试过
height
,但输出仍然相同,图像类型是
PNG
@TimRobe>rts是的,我有。

并非所有电子邮件应用程序都支持数据嵌入图像。