2012-01-04 8 views
5

私は不思議だった。 Pythonで複数の受信者をデフォルトのSMTPlibに追加する方法はありますか?Python SMTPlibに複数の受信者を追加する方法はありますか?

と同様に(既に対象とコンテンツセット、SMTPサーバーのGmail。):docsから

python sendmail.py [email protected] [email protected] [email protected] ... 

おかげ

+0

可能重複[パイソンたりするsmtplibを使用して複数の受信者に電子メールを送信するには?](http://stackoverflow.com/questions/8856117/how-to-send-email-to-multiple-recipients-using -python-smtplib) –

答えて

3

メールを送信します。必要な引数は、RFC 822のアドレス文字列 です。RFC 822のアドレス文字列(裸の文字列は の1アドレスのリストとして扱われます)とメッセージ文字列です。

6

投稿前にテストしました!

import smtplib 
from email.mime.text import MIMEText 

s = smtplib.SMTP('smtp.uk.xensource.com') 
s.set_debuglevel(1) 
msg = MIMEText("""body""") 
sender = '[email protected]' 
recipients = ['[email protected]', '[email protected]'] 
msg['Subject'] = "subject line" 
msg['From'] = sender 
msg['To'] = ", ".join(recipients) 
s.sendmail(msg.get('From'), recipients, msg.as_string()) 
関連する問題