QQ 邮件中文离线预览示例
由 send_qq_email.py 生成的 MIME 快照与结构化结果。收发地址均为保留示例地址,本例没有连接 SMTP。
邮件内容
- 主题
- QQ 邮件公开预览示例(未发送)
- 发件人
- sender@example.invalid
- 收件人
- recipient@example.invalid
- 附件
- demo-attachment.txt(UTF-8 公开演示文本)
纯文本正文
这是隔离环境中的中文邮件预览。收发地址均为保留示例地址;没有连接 SMTP,也没有真实投递。
HTML 正文
这是隔离环境中的中文邮件预览。收发地址均为保留示例地址;没有连接 SMTP,也没有真实投递。
脚本结果
sent_at 是结果生成时间;本例 status: dry_run 且 dry_run: true,不表示投递成功。
{
"status": "dry_run",
"recipient": "recipient@example.invalid",
"sent_at": "2026-10-16T07:21:32+00:00",
"error_type": "",
"error_summary": "",
"message_id": "<179213529266.24940.17001999844584068575@example.invalid>",
"eml_path": "message.eml",
"dry_run": true
}来源与证据边界
生成日期:2026-10-16。来源为本子仓 scripts/send_qq_email.py,输入包括中文主题、纯文本、HTML、一个演示附件与 --dry-run。
运行前清除了继承的 SMTP 环境变量,显式选择不存在的配置文件,只提供无效占位配置。SMTP 构造器与网络连接函数加了遇调用即失败的防护。没有使用真实账号、授权码、收件人或邮件内容。
生成时将 Message-ID 主机域固定为 example.invalid;公开 JSON 仅把 eml_path 规范为同目录 message.eml。MIME 文件、正文与附件未再改写。
本例可复核中文编码、双正文、附件打包与预演输出。它不验证 QQ SMTP 网络、STARTTLS、授权码、真实发送、收件箱投递或阅读。普通 dry-run 仍需提供配置;要使用真实账号,请按依赖说明在仓库外配置并明确发送意图与收件人。