1234567891011121314151617181920212223242526 |
- 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,
- }
- }
|