2012-01-04 11 views
5

Merak ediyordum. Python'da varsayılan SMTPlib üzerinde birden fazla alıcı eklemek için herhangi bir yolu var mı?Python SMTPlib'de birden fazla alıcı eklemek için herhangi bir yol var mı?

gibi (konu ve zaten içerik seti, SMTP sunucusu gmail.):

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

Teşekkür docs itibaren

+0

olası yinelenen [piton smtplib kullanarak birden çok alıcıya e-posta göndermek nasıl?] (Http://stackoverflow.com/questions/8856117/how-to-send-email-to-multiple-recipients-using -python-smtplib) –

cevap

3

:

posta gönderin. Gerekli argümanlar RFC 822 adres-adresi dizgisi, adresinin RFC 822 adres-adresi dizeleri listesidir (çıplak bir dize 1 adresli bir liste olarak olarak kabul edilir) ve bir mesaj dizgesidir.

6

Göndermeden önce test edilmiş!

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()) 
ait
İlgili konular