Выбор поля «От» с использованием перспективы python win32com

Я пытаюсь автоматизировать электронную почту с помощью python. К сожалению, сетевые администраторы на моей работе заблокировали ретрансляцию SMTP, поэтому я не могу использовать этот подход для отправки электронных писем (они адресуются извне).

Поэтому я использую win32com для автоматической отправки этих писем через Outlook. Это работает нормально, за исключением одного. Я хочу выбрать поле «FROM» в своем коде Python, но я просто не могу понять, как это сделать.

Мы будем очень признательны за любое понимание.


person user2689931    schedule 27.06.2014    source источник


Ответы (1)


Если вы настроили отдельную учетную запись POP3/SMTP, задайте для свойства MailItem.SendUsingAccount учетную запись из коллекции Namespace.Accounts.

Если вы отправляете от имени пользователя Exchange, установите свойство MailItem.SentOnBehalfOfName

person Dmitry Streblechenko    schedule 27.06.2014
comment
SentOnBehalfOfName работал отлично. Большое спасибо! - person user2689931; 27.06.2014
comment
интересно, SendUsingAccount не работает, а это работает. - person Led; 08.01.2019
comment
@Julius - тогда неплохо задать новый вопрос и подробно описать вашу конкретную среду. - person Dmitry Streblechenko; 19.09.2019