from email.mime.text import MIMEText
from email.header import Header
content = 'This is the test email!\n\nThanks'
subject = 'Test'
mail_host = 'smtp.ym.163.com'
mail_user = "********@***.tech"
mail_pass = '*******'
sender = '*******@***.com'
receivers = [['******@***.com'],[******@***.com]]
ccers = [['******@***.com'],[******@***.com]]
bccers = [['******@***.com'],[******@***.com]]
message = MIMEText(content, 'plain', 'utf-8')
message['From'] = Header(sender) ##主题
message['To'] = Header(','.join(receivers)) ##收件人
message['Cc'] = Header(','.join(ccers)) ##抄送人
message['Bcc'] = Header(','.join(bccers)) ##密送人
message['Subject'] = Header(subject, 'utf-8')
receivers.extend(ccers)
receivers.extend(bccers)
try:
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host, 25)
smtpObj.login(mail_user,mail_pass)
smtpObj.sendmail(sender, receivers, message.as_string())
print "email successfully sent"
return 0
except smtplib.SMTPException, e:
print e
print "error while sending the email"
return -1