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