"""
author:少校
create Time:2025/2/24 9:05
越努力越幸运
"""
import smtplib #python用于链接邮箱服务器和发布邮件的库
#1. 链接邮箱服务器
#smtplib.SMTP_SSL(服务器地址,端口)
connect = smtplib.SMTP_SSL('smtp.qq.com',"465")
#2. 登录邮箱
#连接对象.login(账号,授权码)
connect.login('85444652@qq.com','eueysxwzzfncbhab')
#3. 准备邮件内容
from email.mime.multipart import MIMEMultipart #邮件类
from email.header import Header #邮件主题
from email.mime.text import MIMEText #正文类
#1)创建一个空的邮件对象
mail = MIMEMultipart() #相当于点 写信
#2)设置邮件主题
mail['subject'] = Header("第一封邮箱","utf-8").encode()
#3) 设置收件人信息和发件人信息
mail["to"] = "99928838@qq.com" #收件人
mail["from"] = "shaoxiao<85444652@qq.com>"
#4) 添加正文
#MIMEText(内容,内容类型,编码方式)
#内容类型:plain(普通文字内容)、html(超文本内容)、base64(二进制文件内容)
text = MIMEText("你好","plain","utf-8")
mail.attach(text)
#4 发送邮件
#sendmail(发件人,收件人,邮件内容)
connect.sendmail("85444652@qq.com","99928838@qq.com",mail.as_string())
#5 关闭连接
connect.quit()01.发送邮件的基本流程
本节967字2025-02-24 17:32:31