Я использую код, похожий на ответ Steve Townsend на этот вопрос: Отправка электронной почты Outlook через Python? для отправки электронного письма с помощью сценария python , Как я могу отредактировать адрес для ответа по умолчанию, чтобы, когда кто-то отвечает на автоматическое письмо, оно отправлялось на указанный c адрес? Или я могу изменить адрес, с которого отправлено письмо? Я попытался изменить свойство Msg.SentOnBehalfOfName, но безуспешно. Обратите внимание, что адрес является псевдонимом, поэтому я не могу войти в учетную запись в Outlook.
import win32com.client
def send_mail_via_com(text, subject, recipient, profilename="Outlook2003"):
s = win32com.client.Dispatch("Mapi.Session")
o = win32com.client.Dispatch("Outlook.Application")
s.Logon(profilename)
Msg = o.CreateItem(0)
Msg.To = recipient
Msg.CC = "moreaddresses here"
Msg.BCC = "address"
Msg.Subject = subject
Msg.Body = text
attachment1 = "Path to attachment no. 1"
attachment2 = "Path to attachment no. 2"
Msg.Attachments.Add(attachment1)
Msg.Attachments.Add(attachment2)
Msg.Send()