2012-01-04 17 views
5

Me estaba preguntando. ¿Hay alguna manera de agregar múltiples receptores en Python en su SMTPlib por defecto?¿Hay alguna manera de agregar múltiples receptores en Python SMTPlib?

gusta (sujeto y el conjunto de contenidos ya, Gmail servidor SMTP.):

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

Gracias

+0

posible duplicado de [¿Cómo enviar correo electrónico a varios destinatarios utilizando smtplib pitón?] (Http://stackoverflow.com/questions/8856117/how-to-send-email-to-multiple-recipients-using -python-smtplib) –

Respuesta

3

Desde el docs:

enviar correo. Los argumentos requeridos son una cadena de direcciones RFC 822, una lista de cadenas de dirección RFC 822 (una cadena vacía se tratará como una lista con 1 dirección) y una cadena de mensaje.

6

¡Comprobado antes de la publicación!

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()) 
Cuestiones relacionadas