您是否可以以及在使用Gmail API时如何在电子邮件中嵌入图片?

时间:2014-06-27 21:37:59

标签: email gmail gmail-api

创建邮件并使用Gmail API创建草稿或电子邮件时,您是否可以在正文中嵌入图片?我希望实际嵌入的图像数据类似于将图像(实际数据,而不是链接)复制和粘贴到Gmail电子邮件中,将图像放在内容中。

可以像这样完成,还是需要将图像上传到其他位置并使用HTML将图像嵌入到电子邮件中?关于如何做的任何指示?

1 个答案:

答案 0 :(得分:6)

简短的回答是,您可以像对待任何电子邮件服务一样执行此操作。

答案很长,你需要创建一个多部分/相关的消息,其中一部分是电子邮件的HTML内容,另一部分是图像。图像部分包含指定图像ID的Content-ID标头,HTML图像标记使用格式srccid:ID_HERE属性中引用该ID。

如何在Python中构建此类电子邮件的示例如下:https://stackoverflow.com/a/1633493

P.S。 - 查看电子邮件构建方式的一个好方法是查看原始邮件。您可以通过点击邮件旁边的下拉箭头并选择"显示原始文件"来查看Gmail中给定电子邮件的原始邮件。