# auto_email **Repository Path**: DG_TG/auto_email ## Basic Information - **Project Name**: auto_email - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-24 - **Last Updated**: 2026-07-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QQ 邮箱发送器 一个通过 QQ 邮箱 SMTP 服务发信的本地 Web 程序。 ## 1. 开启 QQ 邮箱 SMTP 登录 QQ 邮箱网页版,在“设置 → 账号”中开启 SMTP 服务并生成授权码。授权码不是 QQ 登录密码,请勿提交到 Git。 ## 2. 配置(不使用虚拟环境) ```bash cp .env.example .env ``` 本程序只使用 Python 标准库,不需要安装依赖,也不会创建 `.venv`。 编辑 `.env`: ```dotenv QQ_EMAIL=你的QQ号@qq.com QQ_SMTP_AUTH_CODE=你的SMTP授权码 MAIL_SENDER_NAME=我的每日邮件 MAIL_RECIPIENT=收件人的邮箱地址 MAIL_SUBJECT=每日邮件 MAIL_CONTENT_FILE=mail.md ``` ## 3. 启动 ```bash python3 -m app.main ``` 浏览器打开 。 ## 直接发送 Markdown 文件 先编辑项目根目录中的 `mail.md`,然后运行: ```bash python3 send_mail.py ``` 程序每运行一次发送一封邮件。Markdown 原文会作为纯文本正文发送,因此收件人 可以看到标题、列表等 Markdown 标记;程序不会执行文件中的代码或链接。 ## 测试 ```bash python3 -m unittest discover -s tests -v ``` 程序使用 QQ SMTP SSL 地址 `smtp.qq.com:465`。请勿将 `.env` 发给他人或提交到版本库。