Мне нужно отправить электронное письмо на python, если моя работа не удалась, однако из-за политики компании мне разрешено использовать Outlook Web Access. Как подключиться к Outlook Web Access с помощью python для отправки электронной почты?Как отправить электронное письмо с помощью python с помощью Outlook?
ответ
Я не могу воспользоваться этим, но могу привести вас к возможному решению.
Вот ссылка: 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
Я также должен упомянуть, что я пытаюсь отправить электронные письма с mac/linux – mmmtoasted
А, я вижу. Это важное предостережение. Я сделаю кое-что. –
проверить эти ссылки: [http://stackoverflow.com/questions/6332577/send-outlook-email-via-python] (http://stackoverflow.com/ вопросы/6332577/send-outlook-email-via-python) [http://www.holovaty.com/writing/python-outlook-web-access/](http://www.holovaty.com/writing/python -outlook-web-access /) – Vaibhav