本文摘自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了
阅读剩余部分
相关阅读 >>
golang语言社区--unity3d学习 第1期 如何学习unity3d
手撸golang 结构型设计模式 适配器模式
go html/template
golang json乱码解决方法
golang如何定义error
再见go-micro!企业项目迁移go-zero全攻略(二)
golang-cache是全局吗
手撸golang 基本数据结构与算法 归并排序
一文读懂云原生 go-zero 微服务框架
leetcode131 分割回文串 golang
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » golang如何实现收发邮件?