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邮箱授权码在管理账户里获取

相关推荐
琢森14 分钟前
不用装Agent,SSH直连搞定服务器监控
服务器
snow@li24 分钟前
深入理解内核与操作系统的关系
运维·服务器·microsoft
laoli_coding1 小时前
系统部署之部署方式
服务器
星融元asterfusion1 小时前
高效网卡部署与自动化运维:EasyRoCE Toolkit NC 配置指南
运维·自动化
无足鸟ICT2 小时前
【RHCA+】管道符
linux·运维·服务器
老约家的可汗2 小时前
Linux的库制作和原理
linux·运维·服务器
技术民工之路2 小时前
RAG 在真实业务项目落地全流程(从需求到上线运维)
运维
极客先躯2 小时前
高级java每日一道面试题-2026年04月05日-实战篇[Docker]-如何排查容器 OOM 的问题?
java·运维·docker·容器·内存溢出·高级面试
玖玥拾3 小时前
C# 语言进阶(十四)Unity UI界面开发 + 网络消息联动
服务器·开发语言·网络·ui·unity·c#·游戏引擎
巴啦啦小魔仙变身4 小时前
SIGINT = Signal Interrupte
linux·服务器·python