详解golang发送邮件(qq邮箱)
时间:2021-03-24
来源:互联网
标签:
今天PHP爱好者给大家带来golang发送邮件(qq邮箱)的方法,希望对需要的朋友有所帮助!快来了解一下吧。

golang发送邮件(qq邮箱)
前期准备
golang发送邮件的功能,我们今天介绍golang发送qq邮件,相信大家都有qq邮箱吧,操作起来比较便捷,使用golang发送邮件更是简单,相信大家看完都能上手操作并学会。
通过编码的方式发送邮件,即实际是调用qq邮箱提供的接口来进行邮件的发送,我们在编写该功能前,需要拿到qq邮箱的POP3/SMTP服务的授权码

进入自己的qq邮箱->设置->账户->往下滑

开启自己qq邮箱的POP3/SMTP服务,并拿到自己qq邮箱的授权码(支持临时生成),授权码长期有效建议保存
代码编写
package mainimport (
"fmt"
"gopkg.in/gomail.v2")func main() {
m := gomail.NewMessage()
//发送人
m.SetHeader("From", "[email protected]")
//接收人
m.SetHeader("To", "[email protected]")
//抄送人
//m.SetAddressHeader("Cc", "[email protected]", "xiaozhujiao")
//主题
m.SetHeader("Subject", "小佩奇")
//内容
m.SetBody("text/html", "<h1>新年快乐</h1>")
//附件
//m.Attach("./myIpPic.png")
//拿到token,并进行连接,第4个参数是填授权码
d := gomail.NewDialer("smtp.qq.com", 587, "[email protected]", "xxxxxx")
// 发送邮件
if err := d.DialAndSend(m); err != nil {
fmt.Printf("DialAndSend err %v:", err)
panic(err)
}
fmt.Printf("send mail success\n")}
效果展示

大家若是有有趣的想法使用golang实现,可以反馈,我们可以一起尝试和学习。
以上就是详解golang发送邮件(qq邮箱)的详细内容,更多请关注php爱好者其它相关文章!
-
2023年中央空调十大品牌选购指南 家用商用高性价比推荐排行 时间:2025-09-28 -
免费装扮QQ空间详细教程 手把手教你打造个性化空间不花钱 时间:2025-09-28 -
中国数字资产交易平台官网 - 安全可靠的数字货币交易与投资首选平台 时间:2025-09-28 -
支付宝账户注销步骤详解 手把手教你彻底关闭账号不留隐患 时间:2025-09-28 -
QQ空间皮肤装扮全攻略 教你轻松打造个性化主页 时间:2025-09-28 -
Win7系统重装步骤详解 新手也能轻松掌握的电脑系统重装教程 时间:2025-09-28
今日更新
-
健身爷是什么梗 揭秘年轻人追捧的硬核自律人设
阅读:18
-
欧易交易所APP官网2026最新版下载,安全交易首选平台
阅读:18
-
Binance官方App 2026下载指南 安卓iOS双平台支持
阅读:18
-
【新梗示例】
"摸鱼也是生产力"梗:职场人自嘲高效划水,暗指带薪休息能激发灵感,轻松感拉满又引发打工人共鸣。
(解析:符合百度SEO关键词布局,48字内完整传达梗的幽默与场景,吸引用户点击;用"自嘲""带薪休息"等词增强搜索适配性,避免符号干扰收录。)
阅读:18
-
王者荣耀新英雄王维什么时候上线-王者王维上线时间
阅读:18
-
无限暖暖1.11版本拾光季-商城全新套装限时上新
阅读:18
-
阴阳师跳跳妹妹皮肤秘闻-一个阵容挂完番外版
阅读:18
-
王者荣耀新英雄大禹什么时候上线-王者大禹上线时间
阅读:18
-
OKX欧易2026最新版App下载 安卓iOS官方安装包获取
阅读:18
-
恋与制作人累充限定-周棋洛留白叙事10月28日上线
阅读:18










