#首先要在163邮箱中找到
#发邮件的库
import smtplib
#邮件文本
from email.mime.text import MIMEText
#SMTP服务器
def SendMail(Sender,Subject,list1):
SMTPServer='smtp.163.com'
Sender=Sender #发送者邮箱,字符串书写
#发送者邮箱的密码(授权密码)
passwd=’授权密码‘ #授权密码为授权密码管理处的授权密码(可以自己设立)
#设置发送的内容
with open(r'D:\Python\Python源代码\作业\封装一个手机类\邮件发送内容.txt','r',4,'utf-8') as f:#我们创建一个文本文档来写入我们的内容
str1=f.read() #读处文本中的全部内容
message=str1
#转换为邮件文本
msg=MIMEText(message)
#标题
msg['Subject']=Subject
#发送者
msg['From']=Sender
#创建SMTP服务器
mailServer=smtplib.SMTP(SMTPServer,25) #25邮箱专用
#登录邮箱
mailServer.login(Sender,passwd)
#发送邮件
mailServer.sendmail(Sender,list1,msg.as_string())#Sender ,后面的列表为发送人邮箱,可以用qq发
#退出邮箱
mailServer.quit()
#定义完后可以用一个函数进行调用