From dbb671df67864fadfc5561cf08447c51a7e8cd65 Mon Sep 17 00:00:00 2001 From: Jinnrry <19919556+Jinnrry@users.noreply.github.com> Date: Sun, 15 Sep 2024 20:54:25 +0800 Subject: [PATCH] feature/2.6.5 (#202) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1、添加web后台DNS设置引导 --- server/services/setup/dns.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/services/setup/dns.go b/server/services/setup/dns.go index eee5e8c..828256b 100644 --- a/server/services/setup/dns.go +++ b/server/services/setup/dns.go @@ -2,6 +2,8 @@ package setup import ( "fmt" + "strings" + "github.com/Jinnrry/pmail/i18n" "github.com/Jinnrry/pmail/services/auth" "github.com/Jinnrry/pmail/utils/context" @@ -27,6 +29,7 @@ func GetDNSSettings(ctx *context.Context) (map[string][]*DNSItem, error) { for _, domain := range configData.Domains { ret[domain] = []*DNSItem{ + {Type: "A", Host: strings.ReplaceAll(configData.WebDomain, "."+configData.Domain, ""), Value: ip.GetIp(), TTL: 3600, Tips: i18n.GetText(ctx.Lang, "ip_taps")}, {Type: "A", Host: "smtp", Value: ip.GetIp(), TTL: 3600, Tips: i18n.GetText(ctx.Lang, "ip_taps")}, {Type: "A", Host: "pop", Value: ip.GetIp(), TTL: 3600, Tips: i18n.GetText(ctx.Lang, "ip_taps")}, {Type: "A", Host: "@", Value: ip.GetIp(), TTL: 3600, Tips: i18n.GetText(ctx.Lang, "ip_taps")},