我期待发送嵌入在HTML中的图像发送到发件人列表。Python win32com.client发送嵌入在电子邮件中的图像
我需要使用win32com.client,SMTP被阻止。图像保存为PNG,最初是一个matplotlib条形图。
脚本成功发出电子邮件,收件人无法看到嵌入在电子邮件中的图像。但是,当我将电子邮件发送给自己时,我可以看到图像。
我试图附加图片到电子邮件,仍然没有运气。
email = """<body>
<p><img src="C:\output.png"></p>
</body>
"""
import win32com.client
olMailItem = 0x0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
newMail.Subject = "the subject"
newMail.HTMLBody = email
newMail.To = "[email protected];[email protected]"
attachment1 = "C:\output.png"
newMail.Attachments.Add(attachment1)
newMail.Send()
任何帮助非常感谢!
我的问题涉及到https://mail.python.org/pipermail/python-list/2012-July/627270.html – Ariel