Я пытаюсь ответить на электронную почту Outlook, поскольку мы делаем это вручную, это связано с предыдущими разговорами. Но ниже код дает некоторую ошибку: Не удалось отправить на адрес получателя. Мне нужно знать, как я могу отправить его обратно человеку, который отправил мне электронное письмо.
import win32com.client, datetime
from datetime import timedelta
outlook =win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI") # to trigger outlook application
inbox = outlook.GetDefaultFolder(6) # 6 is used for the index of the folder
messages = inbox.Items
message = messages.GetLast()# message is treated as each mail in for loop
for message in messages:
if message.Subject=="request": # based on the subject replying to email
#body_content = message.body
message.Reply()
message.Body = "shortly will be processed!!!"
message.Send()