Получена ошибка при добавлении получателей CC в win32com с использованием PythonPython

Программы на Python
Ответить
Anonymous
 Получена ошибка при добавлении получателей CC в win32com с использованием Python

Сообщение Anonymous »

Я хочу отправлять автоматические письма из Outlook на некоторые адреса электронной почты с помощью Python win32com.
Это код, который я использую —

Код: Выделить всё

def Emailer(text, subject, recipient):
import win32com.client as win32
import os

outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = recipient
cc_address = 'my_email@email.com'
# mail.CC = f""
mail.Subject = subject
mail.HtmlBody = text
print("To:", mail.To)
###

# attachment1 = os.getcwd() +"\\file.ini"
#
# mail.Attachments.Add(attachment1)

###
mail.Send()

MailSubject= "Auto test mail"
MailInput= " This is test mail"
MailAdress="my_email@email.com;another_person@email.com"
Emailer(MailInput, MailSubject, MailAdress )
Я могу успешно отправить почту, если mail.CC не определен/прокомментирован.
Но когда я добавляю получателей в mail.CC . Я получаю следующую ошибку -

Код: Выделить всё

2147352567, 'Exception occurred.', (4096, 'Microsoft Outlook', 'The object does not support this method.', None, 0, -2147352567), None)
Есть ли другой способ добавить получателей CC?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ing-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»