golang包

gomail

实现
func SendHuaweiMail(from string, to []string, cc map[string]string, subject string, body string, attaches []string) error {m := gomail.NewMessage()m.SetHeader("From", from)m.SetHeader("To", to...)for address, name := range cc {m.SetAddressHeader("Cc", address, name)}m.SetHeader("Subject", subject)m.SetBody("text/html", body)for _, attach := range attaches {m.Attach(attach)}d := gomail.NewDialer("smtpscn.huawei.com", 25, "s00285176", "ABCD3--")d.TLSConfig = &tls.Config{InsecureSkipVerify: true}return d.DialAndSend(m)
}