feat(admin,mail,profile): 增强邮件管理与交互体验

- 新增统一确认弹窗,替换多个删除/清理操作的直接执行。
- 管理后台支持首次配置引导、域名/邮箱/别名创建入口,以及邮件列表分页加载更多。
- 邮箱页改为分页拉取邮件,补充无邮箱状态、批量删除确认和“写邮件”可用性控制。
- 个人中心为联系人、清理、规则、拦截操作增加二次确认。
- 将 DKIM 密钥长度提升为 2048 位,增强安全性。
This commit is contained in:
LanQin_
2026-06-16 15:40:38 +08:00
parent 3093be2222
commit d87f635899
5 changed files with 350 additions and 41 deletions
+1 -1
View File
@@ -695,7 +695,7 @@ func (a *App) createDomainTx(ctx context.Context, tx *sql.Tx, name string) (stri
}
func generateDKIMMaterial() (string, string, error) {
key, err := rsa.GenerateKey(rand.Reader, 1024)
key, err := rsa.GenerateKey(rand.Reader, 2048)
if err != nil {
return "", "", err
}