2016-07-20 6 views
2

Мне нужно отправить электронное письмо на python, если моя работа не удалась, однако из-за политики компании мне разрешено использовать Outlook Web Access. Как подключиться к Outlook Web Access с помощью python для отправки электронной почты?Как отправить электронное письмо с помощью python с помощью Outlook?

+0

проверить эти ссылки: [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

ответ

1

Я не могу воспользоваться этим, но могу привести вас к возможному решению.

Вот ссылка: 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

+0

Я также должен упомянуть, что я пытаюсь отправить электронные письма с mac/linux – mmmtoasted

+0

А, я вижу. Это важное предостережение. Я сделаю кое-что. –

 Смежные вопросы

  • Нет связанных вопросов^_^