1 #coding:utf-8
2 import smtplib
3 from email.mime.text import MIMEText
4 from email.header import Header
5
6 # 第三方 SMTP 服务
7 mail_host="smtp.qq.com" #设置服务器
8 mail_user="******@qq.com" #用户名
9 mail_pass="*********" #口令,QQ邮箱是输入授权码,在qq邮箱设置 里用验证过的手机发送短信获得,不含空格
10
11
12 sender = '******qq.com'
13 receivers = ['******@qq.com','****@sina.com.cn'] # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
14
15 message = MIMEText('a test for python', 'plain', 'utf-8')
16 message['From'] = Header("ppyy", 'utf-8')
17 message['To'] = Header("you", 'utf-8')
18
19 subject = 'my test'
20 message['Subject'] = Header(subject, 'utf-8')
21
22 try:
23 smtpObj = smtplib.SMTP_SSL(mail_host, 465)
24 smtpObj.login(mail_user,mail_pass)
25 smtpObj.sendmail(sender, receivers, message.as_string())
26 smtpObj.quit()
27 print u"邮件发送成功"
28 except smtplib.SMTPException,e:
29 print e