فهرست منبع

feature/2.6.5 (#202)

1、添加web后台DNS设置引导
Jinnrry 1 سال پیش
والد
کامیت
dbb671df67
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      server/services/setup/dns.go

+ 3 - 0
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")},