Python实现自动发QQ邮箱

python 复制代码
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

def send_email(sender, password, receiver, subject, message):
    smtp_server = 'smtp.qq.com'
    smtp_port = 587
    msg = MIMEMultipart()
    msg['From'] = sender
    msg['To'] = receiver
    msg['Subject'] = subject
    msg.attach(MIMEText(message, 'plain'))
    with smtplib.SMTP(smtp_server, smtp_port) as server:
        server.starttls()
        server.login(sender, password)
        server.send_message(msg)

if __name__ == '__main__':
    sender = '23432324324@qq.com'
    password = 'weweeeeeeeeeee'  # QQ 邮箱的授权码,而不是登录密码
    receiver = '123456568@qq.com'
    subject = '自动化测试报告'
    message = '这是自动化测试的报告,请查收。'
    send_email(sender, password, receiver, subject, message)

QQ邮箱授权码在管理账户里获取

相关推荐
CCPC不拿奖不改名7 小时前
虚拟机基础:在VMware WorkStation上安装Linux为容器化部署打基础
linux·运维·服务器·人工智能·milvus·知识库搭建·容器化部署
山峰哥8 小时前
数据库调优实战:索引策略与查询优化案例解析
服务器·数据库·sql·性能优化·编辑器
fjh19978 小时前
记一次奇怪的ssh公钥登录失败的情况
运维·ssh
dinga1985102611 小时前
linux上redis升级
linux·运维·redis
hzc098765432111 小时前
Linux系统下安装配置 Nginx 超详细图文教程_linux安装nginx
linux·服务器·nginx
jjjxxxhhh12311 小时前
【加密】-AES与对称加密
java·服务器·网络
匀泪11 小时前
云原生(nginx实验(2))
运维·nginx·云原生
RisunJan11 小时前
Linux命令-ltrace(用来跟踪进程调用库函数的情况)
linux·运维·服务器
c***032312 小时前
linux centos8 安装redis 卸载redis
linux·运维·redis
DeeplyMind12 小时前
第6章 Docker镜像基础操作
运维·docker·容器