gpt4 book ai didi

python - 我无法使用 python 在电子邮件正文中添加图片,我可以添加图片作为附件,但我想要一个代码来在邮件正文中添加图片

转载 作者:行者123 更新时间:2023-11-28 21:05:04 25 4
gpt4 key购买 nike

Right now I am using below code:

import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'to address'
mail.Subject = 'Message subject'
mail.Body = 'Message body'
mail.HTMLBody = '<h2>HTML Message body</h2>'# this field is optional
**mail.Attachments.Add('C:\Users\MA299445\Downloads\screenshot.png')**
mail.Send()

我可以附加图片,但我想将此图片粘贴到电子邮件正文中。

提前致谢

最佳答案

您可以使用 <img> HTML 标签:

encoded_image = base64.b64encode(image_file.getvalue()).decode("utf-8")
html = '<img src="data:image/png;base64,%s"/>' % encoded_image

并且您可以将标签放入您的 HTML 内容中。

不要忘记导入所需的模块:

import base64

关于python - 我无法使用 python 在电子邮件正文中添加图片,我可以添加图片作为附件,但我想要一个代码来在邮件正文中添加图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44544369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com