2012-01-04 13 views
5

Zastanawiam się. Czy istnieje sposób na dodanie wielu odbiorników w Pythonie na domyślnym SMTPlib?Czy istnieje sposób na dodanie wielu odbiorników w Pythonie SMTPlib?

jak (przedmiotem i już zawartość zestawu, serwer SMTP gmail.):

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

Dzięki

+0

możliwe duplikat [Jak wysłać e-mail do wielu odbiorców za pomocą Pythona smtplib?] (Http://stackoverflow.com/questions/8856117/how-to-send-email-to-multiple-recipients-using -python-smtplib) –

Odpowiedz

3

Z docs:

wysyłania poczty. Wymagane argumenty to ciąg od-adresowy RFC 822, lista ciągów do adresu RFC 822 (ciąg pusty będzie traktowany jako lista z 1 adresem) i ciąg znaków.

6

Testowane przed publikacją!

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()) 
Powiązane problemy