go语言用腾讯企业邮箱发送邮件不成功

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邮箱有这个,企业邮箱并没有

阅读 5.2k
1 个回答
新手上路,请多包涵

生成授权码,使用授权码进行链接发送.987端口

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题