#!/usr/bin/python
# -*- coding: UTF-8 -*-
import smtplib #发送邮件,对smtp简单的封装
from email.mime.text import MIMEText #构造邮件
from email.header import Header #邮件信息头
sender = 。。。@qq.com'#发件人
receivers = ['。。。。@net-east.com'] # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
Cc=[sender]#抄送邮件给自己
# 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 设置编码
message = MIMEText('Python 邮件发送测试...', 'plain', 'utf-8')
message['From'] = Header("菜鸟教程", 'utf-8') # 发送者给设置信息头和编码
message['To'] = Header("测试", 'utf-8') # 接收者给设置信息头和编码
subject = 'Python SMTP 邮件测试' #邮件主题
message['Subject'] = Header(subject, 'utf-8') #邮件主题封装
s=smtplib.SMTP_SSL("smtp.qq.com",465) #邮件服务器地址和端口
s.connect("smtp.qq.com") #连接服务器
s.login("。。。@qq.com", "。。。授权码") #登录服务器
try: #处理程序异常
s.sendmail(sender, receivers, message.as_string()) #用sendmial方法发送邮件
print ("邮件发送成功")
except smtplib.SMTPException:
print ("Error: 无法发送邮件")
具体详细教程,请参考:http://www.runoob.com/python/python-email.html