You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 weeks ago | |
|---|---|---|
| .. | ||
| templates | 4 weeks ago | |
| .gitignore | 1 month ago | |
| README.md | 1 month ago | |
| api.py | 4 weeks ago | |
| app.py | 4 weeks ago | |
| config.py | 4 weeks ago | |
| migrate_starred.py | 4 weeks ago | |
| models.py | 4 weeks ago | |
| pop3_server.py | 1 month ago | |
| requirements.txt | 1 month ago | |
| smtp_server.py | 1 month ago | |
README.md
邮件系统
一个完整的邮件系统,包含自定义SMTP/POP3协议实现和Web管理后台。
功能特性
- 自定义SMTP协议实现(发送邮件)
- 自定义POP3协议实现(接收邮件)
- Web邮件客户端(收件箱、发件箱、写邮件)
- 管理后台:
- 用户管理(添加、删除、启用/禁用)
- 服务管理(SMTP/POP3启停)
- 系统设置(端口配置)
- 过滤规则(按邮箱/IP阻止)
- 日志管理
- 群发邮件
安装
cd email_system
pip install -r requirements.txt
运行
python app.py
访问
- Web界面: http://localhost:5000
- 默认管理员: admin / admin123
- SMTP端口: 2525
- POP3端口: 1100
测试SMTP
telnet localhost 2525
HELO test
MAIL FROM:<sender@localhost>
RCPT TO:<admin@localhost>
DATA
Subject: Test
Hello World
.
QUIT
测试POP3
telnet localhost 1100
USER admin
PASS admin123
STAT
LIST
RETR 1
QUIT