import smtplib
from smtplib import SMTP_SSL
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.header import Header
邮箱基本信息:server 发件人 发件密码 收件人
host_server = ‘smtp.qq.com’
sender_mail = ‘2796464329@qq.com’
password = ‘dgttlxbaullqxxxx’
receiver=‘479960151@qq.com’
邮件主题:标题 内容 设置msg这个对象的各个元素, 组织邮件,构建邮件主体
mail_title =“python 办公自动化的邮件”
mail_content = “测试邮件不必担心”
msg = MIMEMultipart()
msg[‘Subject’] =Header(mail_title,‘utf-8’)
msg[‘From’]=sender_mail
msg[“To”] = Header(receiver,‘utf-8’)
msg.attach(MIMEText(mail_content,‘plain’,‘utf-8’))
#plain 是无格式的意思
开始发送
邮件服务器
smtp=SMTP_SSL(host_server) 连接邮件服务器
登录服务器 发件人 密码
smtp.login(sender_mail,password) 登录邮箱
发送邮件
smtp.sendmail(sender_mail,receiver,msg.as_string())
smtp.quit()
print(“运行完毕”)