github.com/SupenBysz/gf-admin-community@v0.7.4/internal/boot/email.go (about) 1 package boot 2 3 import ( 4 "context" 5 "github.com/SupenBysz/gf-admin-community/sys_consts" 6 "github.com/gogf/gf/v2/frame/g" 7 "github.com/gogf/gf/v2/os/glog" 8 ) 9 10 func InitEmail() { 11 emailVar, err := g.Cfg().Get(context.Background(), "email") 12 13 if err != nil { 14 glog.Error(context.Background(), "加载邮件配置信息失败") 15 } 16 17 if emailVar == nil && err == nil { 18 glog.Warning(context.Background(), "邮件配置信息未设置") 19 return 20 } 21 22 err = emailVar.Struct(&sys_consts.Global.EmailConfig) 23 24 if err != nil { 25 glog.Error(context.Background(), "初始化邮件配置信息失败") 26 return 27 } 28 glog.Info(context.Background(), "邮件配置信息已加载成功") 29 }