使用 Python 通过 IMAP/SMTP 管理 QQ 邮箱,包括读取、发送(带附件)、按主题/发件人/日期搜索邮件以及列出文件夹。

安装

概览

QQ Mail Manager 是一个基于 Python 标准库开发的命令行工具,专门用于通过 IMAP/SMTP 协议高效管理 QQ 邮箱。该工具无需安装第三方依赖,仅需配置环境变量即可运行,极大降低了使用门槛。它支持完整的邮件生命周期操作,包括读取、发送(含附件)、搜索以及文件夹管理,适用于自动化脚本集成或日常邮箱批量处理场景。所有通信均通过加密通道进行,确保账号与数据安全。

核心功能特点

  1. 支持 IMAP/SMTP 协议,兼容 QQ 邮箱标准接口
  2. 可读取最近邮件并展示发件人、主题、日期及文本预览
  3. 支持按关键词、发件人或时间范围精准搜索邮件
  4. 具备发送普通邮件和带附件邮件的完整功能
  5. 能列出邮箱所有文件夹并支持切换目录查看
  6. 完全基于 Python 3 标准库实现,无需额外安装 pip 包

适用场景

QQ Mail Manager 特别适合需要自动化处理 QQ 邮箱内容的开发者或运维人员。例如,在定时备份重要邮件时,可通过脚本定期拉取指定主题的邮件并归档;在批量通知场景中,可编写自动化脚本来发送带有报告文件的邮件。对于经常处理大量邮件的用户,该工具提供的搜索功能可以快速定位特定发件人或时间段内的沟通记录。此外,由于其轻量级设计且无需复杂配置,也适合作为个人用户日常快速查阅或发送邮件的辅助工具。