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") // 暗送,可以多个