设备监控状态异常邮箱修改成配置文件读取
This commit is contained in:
parent
4592681978
commit
6e5ee4f0e2
|
|
@ -440,7 +440,14 @@ func SendMail(title, content string) {
|
|||
em.SmtpUserName = "354425203@qq.com"
|
||||
em.SmtpPort = 587
|
||||
em.ImapPort = 993
|
||||
err := em.Send(title, content, []string{"3236990479@qq.com", "lijun@ljsea.top"})
|
||||
var targetMails []string
|
||||
for _, v := proto.Config.MONITOR_MAIL{
|
||||
targetMails = append(targetMails, v.Value)
|
||||
}
|
||||
if targetMails == nil || len(targetMails) == 0 {
|
||||
return
|
||||
}
|
||||
err := em.Send(title, content, targetMails)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -73,6 +73,9 @@ type User struct {
|
|||
Email string `gorm:"column:email"`
|
||||
Gender string `gorm:"column:gender"`
|
||||
}
|
||||
type StructValue struct {
|
||||
Value string `json:"value" form:"value"`
|
||||
}
|
||||
|
||||
type ConfigStruct struct {
|
||||
DB int `json:"db"` // 0: mysql, 1: pg
|
||||
|
|
@ -96,6 +99,7 @@ type ConfigStruct struct {
|
|||
SERVER_NAME string `json:"server_name"` // 服务器名称,用于区分不同服务器
|
||||
MONITOR_SERVER_TOKEN string `json:"monitor_server_token"` // 监控服务器token,用于状态监控及邮件通知
|
||||
APP_ID string `json:"app_id"` // 应用ID,用于标识不同应用
|
||||
MONITOR_MAIL []StructValue `json:"monitor_mail"` // 设备监控邮件通知配置
|
||||
}
|
||||
|
||||
func WriteConfigToFile() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue