This commit is contained in:
parent
4154393a4f
commit
cc6a3cd0eb
30
docs/优化方案.md
30
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工具进行全面测试,每个功能都测试
|
||||
进行全面审查,然后使用mcp工具进行全面测试,每个功能都测试
|
||||
|
||||
Loading…
Reference in New Issue
Block a user