package alert import ( "kpt-pasture/config" "gitee.com/xuyiping_admin/pkg/alert" ) type Alert struct { Email *alert.EmailConfig } func NewAlert(cfg *config.AppConfig) *Alert { // 从配置中获取邮件配置 emailConfig := alert.NewEmailConfig( cfg.EmailConfig.Host, cfg.EmailConfig.Port, cfg.EmailConfig.Username, cfg.EmailConfig.Password, cfg.EmailConfig.From, cfg.EmailConfig.To, ) return &Alert{ Email: emailConfig, } }