如果我的工作失败,我需要使用python发送电子邮件,但是由于公司政策的限制,我只能使用Outlook Web Access。如何通过python连接到Outlook Web Access以发送电子邮件?
最佳答案
我对此不以为然,但可以带您找到可能的解决方案。
这是链接:http://win32com.goermezer.de/content/view/227/192/
这是代码
import win32com.client
s = win32com.client.Dispatch("Mapi.Session")
o = win32com.client.Dispatch("Outlook.Application")
s.Logon("Outlook2003")
Msg = o.CreateItem(0)
Msg.To = "[email protected]"
Msg.CC = "more email addresses here"
Msg.BCC = "more email addresses here"
Msg.Subject = "The subject of you mail"
Msg.Body = "The main body text of you mail"
attachment1 = "Path to attachment no. 1"
attachment2 = "Path to attachment no. 2"
Msg.Attachments.Add(attachment1)
Msg.Attachments.Add(attachment2)
Msg.Send()
这很酷,我必须使用它。
可以在这里找到一个相关的SO问题:Python - Send HTML-formatted email via Outlook 2007/2010 and win32com
关于python - 如何使用Outlook Web Access从python发送电子邮件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38486372/