2012-01-04 12 views
5

Mi stavo chiedendo. C'è un modo per aggiungere più ricevitori in Python sul suo SMTPlib predefinito?C'è un modo per aggiungere più ricevitori in Python SMTPlib?

piace (soggetto e set di contenuti già, server smtp gmail.):

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

Grazie

+0

possibile duplicato di [Come inviare e-mail a più destinatari utilizzando Python smtplib?] (Http://stackoverflow.com/questions/8856117/how-to-send-email-to-multiple-recipients-using -python-smtplib) –

risposta

3

Dal docs:

inviare la posta. Gli argomenti richiesti sono una stringa da indirizzo RFC 822, un elenco di stringhe di indirizzo RFC 822 (una stringa nuda verrà considerata come un elenco con 1 indirizzo) e una stringa di messaggio.

6

Testato prima della pubblicazione!

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()) 
Problemi correlati