邮件服务器管理后台

欢迎, (退出)

使用帮助

系统概述

这是一个基于POP3和SMTP协议的邮件服务器管理系统,支持用户注册、邮件收发、系统管理等功能。

功能模块

1. 用户管理

2. 群发邮件

3. 过滤规则

4. 系统设置

5. 服务管理

6. 日志管理

启动服务器

要启动邮件服务器,需要在命令行执行以下命令:

# 启动SMTP服务器(需要sudo权限)
sudo php scripts/start_smtp.php

# 启动POP3服务器(需要sudo权限)
sudo php scripts/start_pop3.php

注意:两个服务器需要分别在两个终端运行。

测试邮件服务器

测试SMTP(发送邮件)

telnet localhost 25
HELO test
MAIL FROM: <user1@test.com>
RCPT TO: <admin@test.com>
DATA
Subject: 测试邮件
From: user1@test.com
To: admin@test.com

这是一封测试邮件!
.
QUIT

测试POP3(接收邮件)

telnet localhost 110
USER admin@test.com
PASS 123456
STAT
LIST
RETR 1
QUIT

常见问题

Q: 端口被占用怎么办?

A: 检查端口占用情况:

sudo netstat -tlnp | grep 25 # 检查SMTP端口
sudo netstat -tlnp | grep 110 # 检查POP3端口

Q: 数据库连接失败?

A: 确保Docker容器正在运行:

docker-compose ps
docker-compose up -d mysql

Q: 如何重置数据库?

A: 执行以下命令:

docker-compose down -v
docker-compose up -d
sleep 15

默认账号