本文摘自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 行为型设计模式 责任链模式
golang中协程图文详解
go语言学习(四):数组和切片
golang usr/local/go/pkg/tool/linux_amd64/link: fingerprint mismatch 解决办法
golang 适合开发什么
golang测试是否能ping通
聊聊dubbo-go-proxy的route
手撸golang 学etcd 手写raft协议之12 单元测试
golang map判断key是否存在
golang 如何debug
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » golang如何实现收发邮件?