""" 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