32 lines
802 B
Markdown
32 lines
802 B
Markdown
# 邮件系统使用指南
|
||
|
||
这是一个自托管的邮件系统,用于接收和处理电子邮件,特别适用于批量注册和验证场景。
|
||
|
||
## 系统特性
|
||
|
||
- 自动接收邮件并存储到数据库
|
||
- 提供API接口查询和管理邮件
|
||
- 支持通过邮箱地址直接查询最新邮件
|
||
- 提供验证码自动提取功能
|
||
- 支持批量注册和验证操作
|
||
- 支持邮件附件的处理和下载
|
||
|
||
## 安装和配置
|
||
|
||
### 系统要求
|
||
|
||
- Python 3.7+
|
||
- redis 和MySQL 数据库
|
||
- 开放的网络端口(SMTP: 25, HTTP: 5000)
|
||
|
||
### 启动系统:
|
||
```bash
|
||
python run.py --host 0.0.0.0 --port 5000 --smtp-port 25
|
||
```
|
||
|
||
### 设置为系统服务(可选):
|
||
```bash
|
||
sudo cp email-system.service /etc/systemd/system/
|
||
sudo systemctl enable email-system
|
||
sudo systemctl start email-system
|
||
``` |