98 lines
2.8 KiB
Markdown
98 lines
2.8 KiB
Markdown
# Outlook Email Plus
|
||
|
||
一个用于统一管理 Outlook / IMAP 邮箱账号、读取邮件、提取验证码,并支持邮箱池调度的 Web 项目(or 注册机)。
|
||
|
||
|
||
|
||
## 项目优势
|
||
|
||
- 一套界面统一管理 Outlook OAuth 邮箱和 IMAP 邮箱(比如qq,gmail,163等等),减少多套工具切换成本
|
||
- 不只是“收件箱查看器”,还覆盖验证码提取、链接提取、注册池流转这些高频自动化场景
|
||
- 支持批量导入、分组、标签、搜索,适合多账号长期维护
|
||
- 可本地快速启动,也可直接 Docker 部署,落地成本低
|
||
- 提供受控对外接口和邮箱池能力,方便和注册、验证、自动化脚本衔接
|
||
|
||
## 主要功能
|
||
|
||
- 多邮箱账号管理:支持批量导入、分组、标签、搜索
|
||
- Outlook OAuth 与 IMAP 接入:兼容多种邮箱提供商
|
||
- 邮件读取与验证码提取:支持常见注册、登录、验证场景
|
||
- 邮箱池管理:支持领取、释放、完成、状态流转
|
||
- 可选扩展能力:Telegram 推送、临时邮箱、受控对外 API
|
||
|
||
## 适用场景
|
||
|
||
- 统一维护多个 Outlook / IMAP 邮箱账号
|
||
- 批量处理注册验证码、验证链接、通知邮件
|
||
- 把邮箱账号接入邮箱池后,供外部任务领取和回收
|
||
- 在受控环境中把邮件能力提供给内部脚本或自动化系统
|
||
|
||
## 部署方式
|
||
|
||
### Docker 部署
|
||
|
||
```bash
|
||
docker pull ghcr.io/zeropointsix/outlook-email-plus:latest
|
||
|
||
docker run -d \
|
||
--name outlook-email-plus \
|
||
-p 5000:5000 \
|
||
-v $(pwd)/data:/app/data \
|
||
-e SECRET_KEY=your-secret-key-here \
|
||
-e LOGIN_PASSWORD=your-login-password \
|
||
ghcr.io/zeropointsix/outlook-email-plus:latest
|
||
```
|
||
|
||
说明:
|
||
|
||
- 建议把 `data/` 挂载出来做持久化
|
||
- `SECRET_KEY` 请使用稳定且安全的值
|
||
|
||
### 本地部署
|
||
|
||
```bash
|
||
python -m venv .venv
|
||
pip install -r requirements.txt
|
||
python start.py
|
||
```
|
||
|
||
常用环境变量:
|
||
|
||
- `SECRET_KEY`:会话与敏感字段加密密钥
|
||
- `LOGIN_PASSWORD`:后台登录密码
|
||
- `DATABASE_PATH`:SQLite 数据库路径
|
||
- `OAUTH_CLIENT_ID`:Outlook OAuth 应用 ID
|
||
- `OAUTH_REDIRECT_URI`:Outlook OAuth 回调地址
|
||
|
||
## 界面预览
|
||
|
||

|
||

|
||

|
||

|
||
|
||
## 项目文档
|
||
|
||
- [注册与邮箱池接口文档](./注册与邮箱池接口文档.md)
|
||
|
||
如果你需要接入注册机之类的批量工作,请直接看上面的文档
|
||
|
||
## 感谢
|
||
|
||
本项目基于以下开源技术和服务能力构建:
|
||
|
||
- Flask
|
||
- SQLite
|
||
- Microsoft Graph API
|
||
- IMAP
|
||
- APScheduler
|
||
|
||
同时感谢以下参考项目提供的思路与启发:
|
||
|
||
- [assast/outlookEmail](https://github.com/assast/outlookEmail)
|
||
- [gblaowang-i/MailAggregator_Pro](https://github.com/gblaowang-i/MailAggregator_Pro)
|
||
|
||
## 许可证
|
||
|
||
Apache License 2.0
|