我期待發送嵌入在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