HTMLに埋め込まれた画像を送信して送信者のリストに送信したいと考えています。Python win32com.client画像をメールに埋め込んで送信
私はwin32com.clientを使用する必要がありますが、SMTPはブロックされています。画像はpngとして保存され、もともとはマットプリットリッドの棒グラフです。
スクリプトは、受信者が電子メールに埋め込まれたイメージを見ることができない電子メールを正常に送信します。しかし、私は自分自身にメールを送るとイメージを見ることができます。
私は画像にを添付してみましたが、まだ運がありません。
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