package main
import (
"crypto/tls"
"gopkg.in/gomail.v2"
)
func main() {
m := gomail.NewMessage()
m.SetHeader("From", "admin@test.cn")
m.SetHeader("To", "wode@qq.com")
m.SetHeader("Subject", "go语言发送的邮件")
m.SetBody("text/html", "<span style='color:red;'>test</span>")
m.Attach("/Users/zc/Pictures/skip.gif")
d := gomail.NewDialer("smtp.exmail.qq.com", 465, "admin@test.cn", "密码")
d.TLSConfig = &tls.Config{InsecureSkipVerify: true}
if err := d.DialAndSend(m); err != nil {
panic(err)
}
}
报错提示一个网址
http://service.mail.qq.com/cg...
提示需要授权码
可是邮箱没有看见要设置这个,自己的qq邮箱有这个,企业邮箱并没有
生成授权码,使用授权码进行链接发送.987端口