2012-01-04 12 views
5

मैं सोच रहा था। क्या Python में अपने डिफ़ॉल्ट SMTPlib पर एकाधिक रिसीवर जोड़ने का कोई तरीका है?क्या Python SMTPlib में एकाधिक रिसीवर जोड़ने का कोई तरीका है?

की तरह (विषय और पहले से ही सामग्री सेट, smtp सर्वर जीमेल।):

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

docs से:

मेल भेजें। आवश्यक तर्क आरएफसी 822 से-एड्रेस स्ट्रिंग हैं, आरएफसी 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()) 
की
संबंधित मुद्दे

 संबंधित मुद्दे