发送邮件

来源:互联网 发布:大周皇族 知乎 编辑:程序博客网 时间:2024/04/27 15:12
#!/usr/bin/python#-*- coding: utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.header import Headersender = 'x@163.com'to = ["y@qq.com", "z@qq.com"]  # 多个收件人的写法subject = 'From Python Email test'smtpserver = 'smtp.163.com'username = 'x'password = 'passwordfa'mail_postfix = '163.com'contents = '这是一个Python的测试邮件,收到请勿回复,谢谢!!'def send_mail(to_list, sub, content):    me = sender    msg = MIMEText(content, _subtype='plain', _charset='utf-8')    msg['Subject'] = subject    msg['From'] = me    msg['To'] = ";".join(to_list)    try:        server = smtplib.SMTP()        server.connect(smtpserver)        server.login(username, password)        server.sendmail(me, to_list, msg.as_string())        server.close()        return True    except Exception, e:        print str(e)        return Falseif __name__ == '__main__':    if send_mail(to, subject, contents):        print "邮件发送成功! "    else:        print "失败!!!"
0 0
原创粉丝点击