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  }