我必须在gmail上以电子邮件的形式发送HTML报告,它应该是内联的,以避免进一步的下载。我编写了一个python代码,从数据库中获取数据,进行一些分析,绘制图形,所有这些结果都汇总在一个HTML表中,其中一列包含图像。 现在,为了避免任何链接,我把这些图片嵌入base64,但是后来我发现gmail不支持它,只显示图片的alt文本。在
我使用matplotlib生成图形并将其转换为base64。但现在这一切都不起作用了,有没有什么方法可以让我在gmail中以内联方式(带图片)发送报告呢。在
我读过一些关于使用MIME的堆栈溢出的答案,但我不知道如何将matplotlib生成的绘图转换为字符串(以避免链接),然后在报告完成后(以字符串形式),将其写入.html文件并作为消息发送。在
谢谢。在
问题很可能是Gmail不支持嵌入式图像(就像你在问题中说的那样)。我从来没有在HTML电子邮件中看到过。This article更详细地介绍了可能的情况,但表示虽然在桌面客户机中嵌入图像效果很好,但是。。。在
相关问题 更多 >
编程相关推荐