updateStatus($serviceName, true, $pid); $message = strtoupper($serviceName) . "服务已启动"; } elseif ($action === 'stop') { // 停止服务 $status = $serviceRepo->getStatus($serviceName); if ($status && $status['pid']) { // 尝试终止进程 @exec("kill {$status['pid']} 2>/dev/null"); } $serviceRepo->updateStatus($serviceName, false, null); $message = strtoupper($serviceName) . "服务已停止"; } } } // 获取服务状态 $smtpStatus = $serviceRepo->getStatus('smtp'); $pop3Status = $serviceRepo->getStatus('pop3'); $smtpRunning = $serviceRepo->isRunning('smtp'); $pop3Running = $serviceRepo->isRunning('pop3'); // 获取端口设置 $smtpPort = $settingsRepo->get('smtp_port', 25); $pop3Port = $settingsRepo->get('pop3_port', 110); ?> 服务管理 - 邮件服务器

邮件服务器管理后台

欢迎, (退出)

服务管理

SMTP服务(邮件发送)

停止服务 启动服务

端口:
进程ID:
最后启动:
最后停止:

POP3服务(邮件接收)

停止服务 启动服务

端口:
进程ID:
最后启动:
最后停止:
注意:此页面仅用于管理服务状态。实际启动服务需要使用命令行: