在使用 Gmail API 创建消息并使用它创建草稿或电子邮件时,您可以在正文中嵌入图像吗?我正在寻找实际嵌入的图像数据,类似于将图像(实际数据,而不是链接)复制和粘贴到 Gmail 电子邮件中的方式将图像正确放置在内容中。
可以这样做还是我需要将图像上传到其他位置并使用 HTML 将图像嵌入电子邮件中?关于如何做的任何指示?
简短的回答是,您可以像处理任何电子邮件服务一样执行此操作。
长答案是您需要创建多部分/相关消息,其中一部分是电子邮件的 HTML 内容,另一部分是图像。图像部分包含一个 Content-ID 标头,该标头指定图像的 ID,HTML 图像标记src
使用格式在属性中引用该 ID cid:ID_HERE
。
如何在 Python 中构建此类电子邮件的示例如下:https ://stackoverflow.com/a/1633493
PS - 查看电子邮件是如何构建的一个好方法是查看原始消息。您可以通过单击邮件旁边的下拉箭头并选择“显示原始邮件”来查看 Gmail 中给定电子邮件的原始邮件。