12

在使用 Gmail API 创建消息并使用它创建草稿或电子邮件时,您可以在正文中嵌入图像吗?我正在寻找实际嵌入的图像数据,类似于将图像(实际数据,而不是链接)复制和粘贴到 Gmail 电子邮件中的方式将图像正确放置在内容中。

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

4

1 回答 1

7

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

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

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

PS - 查看电子邮件是如何构建的一个好方法是查看原始消息。您可以通过单击邮件旁边的下拉箭头并选择“显示原始邮件”来查看 Gmail 中给定电子邮件的原始邮件。

于 2014-06-28T00:06:11.443 回答