2012-02-23 5 views
1

Я пытаюсь написать rogram python для отправки электронной почты на несколько адресов.Python Email, как удалить/обновить поле «Кому» в сообщении

Каждый раз, когда сообщение такое же, за исключением адреса получателя. Я думал, что я мог бы просто изменить Сообщ [ «To»] в цикле,

for email in emaillist 
    ... 
    msg['To'] = email 
    ... 
    ... 

, но на самом деле каждый раз, когда «электронная почта» добавляется к сообщ [ «To»].

msg.as_string(), как 'To: [email protected] \ НТО: [email protected]'

Как я могу заменить сообщ [ 'To'] поле, а не добавляется?

Спасибо

ответ

1

Вам необходимо запустить del msg['To'] очистить. Оператор = добавляет, а не заменяет. См. the documentation для __setitem__.

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

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