推荐一个golang的mail库,gomail
go get github.com/go-gomail/gomail
m := gomail.NewMessage()
m.SetHeader("From", "wenbing@mgtv.com")
m.SetHeader("To", "a@xx.com","b@xx.com")
// m.SetAddressHeader("Cc", "dan@example.com", "Dan") //抄送
m.SetHeader("Subject", subject) //邮件标题
m.SetBody("text/html", content) //邮件内容
// m.Attach("/home/Alex/lolcat.jpg") //附件
d := gomail.NewDialer("smtp.xxxx.com", 587, "c@xx.com", "123456")
d.TLSConfig = &tls.Config{InsecureSkipVerify: true}
// Send the email to Bob, Cora and Dan.
if err := d.DialAndSend(m); err != nil {
panic(err)
}
如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。
本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。