From cc6a3cd0eb6bc89c74614c21e5b8afcd7118179d Mon Sep 17 00:00:00 2001 From: smail Date: Mon, 5 Oct 2026 04:39:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86=E6=96=87=E6=A1=A3=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E6=97=A7=E9=85=8D=E7=BD=AE=E5=92=8C=E6=95=8F=E6=84=9F?= =?UTF-8?q?=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/优化方案.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/优化方案.md b/docs/优化方案.md index ea59a3a..5da494c 100644 --- a/docs/优化方案.md +++ b/docs/优化方案.md @@ -1,13 +1,13 @@ 1.将配置文件进行改造:初始页生成基础配置,然后管理员账户登陆后进行后续配置,如:{ "logLevel": "", - "domain": "vcer.cn", - "domains": ["vcer.cn"], - "webDomain": "xuans.vcer.cn", - "dkimPrivateKeyPath": "/xmail/config/dkim/dkim.priv", + "domain": "", + "domains": [], + "webDomain": "", + "dkimPrivateKeyPath": "", "sslType": "1", - "SSLPrivateKeyPath": "/etc/ssl/vcer.cn/vcer.cn.key", - "SSLPublicKeyPath": "/etc/ssl/vcer.cn/fullchain.crt", - "dbDSN": "xuans:Xuans@1234@tcp(127.0.0.1:3306)/xmail?charset=utf8mb4&parseTime=True&loc=Local", + "SSLPrivateKeyPath": "", + "SSLPublicKeyPath": "", + "dbDSN": "", "dbType": "mysql", "httpsEnabled": 2, "spamFilterLevel": 0, @@ -23,22 +23,22 @@ "webPushUrl": "", "webPushToken": "", "outboundMode": "relay", - "smtpRelayHost": "smtpdm.aliyun.com", + "smtpRelayHost": "", "smtpRelayPort": 465, "smtpRelayEncryption": "tls", "smtpRelayAuthType": "login", - "smtpRelayUsername": "xuans@vcer.cn", - "smtpRelayPassword": "XuansparkB34", - "smtpRelayFrom": "xuans@vcer.cn", + "smtpRelayUsername": "", + "smtpRelayPassword": "", + "smtpRelayFrom": "", "emailCodeEnabled": true, - "emailCodeFrom": "xuans@vcer.cn", - "emailCodeFromName": "xuans@vcer.cn", + "emailCodeFrom": "", + "emailCodeFromName": "", "emailCodeExpireMinutes": 5, "emailCodeSendIntervalSeconds": 60, "emailCodeMaxPerHour": 5, "emailCodeMaxVerifyAttempts": 5, "emailCodeTokenExpireMinutes": 5, - "emailCodeHashSecret": "OKLbGcd11c1slSdAh8YgHnSTC1e3gi9drVj5W/a/eEE=" + "emailCodeHashSecret": "" },这些配置可以在管理员的设置页面进行修改 2.将config.json进行拆分,smtp、email、ssl、plugins做成单独的文件,config.json只保留数据库、域名、端口等基础配置 @@ -64,4 +64,4 @@ xxx/(部署目录) ├──smail-admin(管理员重置密码程序) └──smail(运行程序) -进行全面审查,然后使用mcp工具进行全面测试,每个功能都测试 \ No newline at end of file +进行全面审查,然后使用mcp工具进行全面测试,每个功能都测试