diff --git a/features/fm/email.go b/features/fm/email.go index 24af2039..2b87f41c 100644 --- a/features/fm/email.go +++ b/features/fm/email.go @@ -20,11 +20,12 @@ func AlarmEmailForward(alarmData *Alarm) error {
Alarm information
Sequence: %d
NE name: %s
-Title: %s
-Severity: %s
-Event Time: %s
-Automatic send by OMC, don't reply!
- `, alarmData.AlarmSeq, alarmData.NeName, alarmData.AlarmTitle, alarmData.OrigSeverity, alarmData.EventTime) +Title: %s
+Severity: %s
+Event Time: %s
+Alarm Status: %d
+Automatic sent by OMC, please do not reply!
+ `, alarmData.AlarmSeq, alarmData.NeName, alarmData.AlarmTitle, alarmData.OrigSeverity, alarmData.EventTime, alarmData.AlarmStatus) // message := fmt.Sprintf(` // Alarm information @@ -75,10 +76,9 @@ func AlarmEmailForward(alarmData *Alarm) error { EventTime: alarmData.EventTime, ToUser: strings.Join(*emails, ","), } - for _, email := range *emails { - m.SetHeader("To", email) // 收件人,可以多个收件人,但必须使用相同的 SMTP 连接 - } + m.SetHeader("To", *emails...) // 收件人,可以多个收件人,但必须使用相同的 SMTP 连接 + //m.SetHeader("To", strings.Join(*emails, " ")) // 收件人,可以多个收件人,但必须使用相同的 SMTP 连接 //m.SetHeader("To", "zhangshuzhong@agrandtech.com", "simonzhangsz@outlook.com") // 收件人,可以多个收件人,但必须使用相同的 SMTP 连接 //m.SetHeader("Cc", "******@qq.com") // 抄送,可以多个 //m.SetHeader("Bcc", "******@qq.com") // 暗送,可以多个