day23 邮件自动发送
一、邮件自动发送流程
# 不涉及第三方库,全是系统的库。
# smtplib-连接邮箱服务器,登录邮箱
import smtplib
1、准备工作
# 1、准备工作
# 准备邮箱账号和密码(密码有的时候不一定是邮箱密码,有可能是邮箱授权码
# 账号 2980085690@qq.com
# 密码(授权码)
con = smtplib.SMTP_SSL("smtp.qq.com", 465)
2、登录邮箱
# (2)登录邮箱
con.login("2980085690@qq.com", "bvpxvokojwgddcgj")
3、发送邮件
# (3)发送邮件
from email.mime.multipart import MIMEMultipart # 提供邮件对象
from email.mime.text import MIMEText # 提供邮件正文
from email.header import Header # 邮件主题
a、创建邮件对象
email=MIMEMultipart()
b、设置邮件主题、收件人信息,发件人信息
email["Subject"]=Header("鲁大爷,这是我闲暇用代码给你发的邮件","utf-8".encode())
# 收件人
email["TO"]="xqq_2022790229@qq.com"
# 发件人
email["From"]="邓友强<邓友强>"
c、创建邮件
# 设置邮件正文
content = MIMEText("每天都要努力工作啊?",