2012-02-23 10 views
1

私は複数のアドレスに電子メールを送信するためにPythonプログラムを作成しようとしています。Python電子メール、メッセージの 'To'フィールドを削除/更新する方法

受信者のアドレスを除いてメッセージが同じ場合はいつでも、私はちょうど、ループ内で[「に」]

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

が、実際には毎回「電子メール」をMSGを変えることができると思っ は、[「に」] MSGに追加されます。

msg.as_stringは()のようなものです 'に:[email protected] \ NTO:[email protected]' 私はむしろ付加するよりもフィールド[ 'に'] MSGを置き換えることができますどのように

あなたは

答えて

1

あなたがクリアするdel msg['To']を実行する必要がありますありがとうございました。 =演算子は置換するのではなく、追加します。詳細については、__setitem__the documentationを参照してください。

関連する問題