Smail/server/services/setup/domain.go
2023-08-06 09:33:51 +08:00

33 lines
584 B
Go

package setup
import (
"pmail/utils/errors"
)
func GetDomainSettings() (string, string, error) {
configData, err := readConfig()
if err != nil {
return "", "", errors.Wrap(err)
}
return configData.Domain, configData.WebDomain, nil
}
func SetDomainSettings(smtpDomain, webDomain string) error {
configData, err := readConfig()
if err != nil {
return errors.Wrap(err)
}
configData.Domain = smtpDomain
configData.WebDomain = webDomain
// 检查域名是否指向本机 todo
err = writeConfig(configData)
if err != nil {
return errors.Wrap(err)
}
return nil
}