本文摘自php中文网,作者coldplay.xixi,侵删。
golang实现收发邮件的方法:1、发送方的右键必须开启stmt和pop3通道;2、开启后获得该账户的授权码,代码为【m.SetAddressHeader("Cc", "dan@example.com", "Dan")】。

golang实现收发邮件的方法:
邮件的收发不介绍了,直接上代码了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package main
import (
"gopkg.in/gomail.v2"
)
func main() {
m := gomail.NewMessage()
m.SetHeader( "From" , "xxxxx@qq.com" )
m.SetHeader( "To" , "yyyyy@qq.com" )
m.SetHeader( "Subject" , "Hello!" )
m.SetBody( "text/html" , "Hello <b>Bob</b> and <i>Cora</i>!" )
d := gomail.NewDialer( "smtp.qq.com" , 587, "xxxxx@qq.com" , "okbnsnqptzjzfigd" )
if err := d.DialAndSend(m); err != nil {
panic(err)
}
}
|
唯一踩到的坑就是password了
阅读剩余部分
相关阅读 >>
一文看懂web后端开发
go微服务入门到容器化实践,落地可观测的微服务电商项目
golang 协程(goroutine) 运行过程 与 并发
go读书社区web开发与高性能架构优化
goland ide 安装终解
golang版本的简易数据同步
golang能写人工智能吗
关于golang-import导入包语法
go语言之并发
golang看什么书
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » golang如何实现收发邮件?