import smtplib #smtp服务器
from email.mime.text import MIMEText #邮件文本
def information():# 邮件构建 主要这里修改
content = "我就是试试!" # 你想发送的内容
subject = "笫e次测试"#邮件标题
recver = "1664115742@qq.com" # 接收方,你想给谁发送消息,就写他的邮箱
sender = "**************" #发送方的邮箱,也就是我们自己的邮箱
password = "*************" # 邮箱密码,这里是你的邮箱授权码哦 不是登陆密码
send(content,subject,recver,sender,password) #调用下面的函数
def send(content,subject,recver,sender,password):
message = MIMEText(content) # 对发送的文本进行设置
# content 发送内容 "plain"文本格式 utf-8 编码格式 据说后两项可以省略(是的我测试了)
message['Subject'] = subject #邮件标题
print('邮件标题导入成功')
message['To'] = recver #收件人
print("收件人确认")
message['From'] = sender #发件人
print('发件人确认')
smtp = smtplib.SMTP_SSL("smtp.163.com",994) #实例化smtp服务器
print('链接服务器....')
smtp.login(sender,password) #发件人登录
print('登陆成功')
smtp.sendmail(sender,[recver],message.as_string()) #as_string 对 message 的消息进行了封装
print('发送成功')
smtp.close()
print('链接关闭')
information()