golang发邮件
时间:2018-07-04 02:09:32 +0800 CST 浏览:1138

推荐一个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)
    }


如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。

本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。


来说两句吧