前期准备:

  • 进入qq邮箱进行设置【设置 -> 账户】

  • 拿授权码

// 发送验证码
func SendCode(toUserEmail, code string) error {sender := "2441228804@qq.com"  //发送者qq邮箱authCode := "" //qq邮箱授权码mailTitle := "IM验证码"           //邮件标题mailBody := "你的验证码为" + code    //邮件内容,可以是html//接收者邮箱列表mailTo := []string{toUserEmail,}m := gomail.NewMessage()m.SetHeader("From", sender)       //发送者腾讯邮箱账号m.SetHeader("To", mailTo...)      //接收者邮箱列表m.SetHeader("Subject", mailTitle) //邮件标题m.SetBody("text/html", mailBody)  //邮件内容,可以是html// //添加附件// zipPath := "./user/temp.zip"// m.Attach(zipPath)//发送邮件服务器、端口、发送者qq邮箱、qq邮箱授权码//服务器地址和端口是腾讯的d := gomail.NewDialer("smtp.qq.com", 587, sender, authCode)err := d.DialAndSend(m)return err
}

效果:

go语言实现发送QQ邮箱相关推荐

  1. C# WinForm 使用SMTP协议发送QQ邮箱验证码

    文章目录 前言 功能实现步骤 一.获取QQ邮箱授权码 二.功能界面 三.创建发送邮箱验证码的类 四.在From1中调用类中的函数,实现功能 前言   在程序设计中,发送验证码是常见的一个功能,用户在注 ...

  2. SpringBoot实现发送QQ邮箱验证码

    SpringBoot实现发送QQ邮箱验证码 打开qq邮箱官网 点击设置 找到开启服务:POP3/SMTP 然后复制给的密授权码(记住) 导入maven依赖坐标 <!--qq邮箱--> &l ...

  3. Python3 发送QQ邮箱(含附件)

    Python3 发送QQ邮箱(含附件) 准备工作: 1.用到的python包:smtplib和email 2.获取qq邮箱授权码:在qq邮箱的设置里面的账户下面,开启POP3/SMTP服务和IMAP/ ...

  4. 发送qq邮箱激活邮件工具类

    qq邮箱授权码在设置找 package com.Util;import com.sun.mail.util.MailSSLSocketFactory;import javax.mail.*; impo ...

  5. php使用qq发邮件怎么发,php 发送QQ邮箱邮件

    这是我的源码比较简陋 https://www.lanzous.com/i2l7h8f 感谢 https://www.cnblogs.com/woider/p/6980456.html 下载phpmai ...

  6. 初学者の发送QQ邮箱完整代码

    需求背景:开发中遇到开启线程在后台运行的功能,想在运行完毕后有个通知,所以就研究了如何使用email发送邮件通知.亲测可用.应该算是比较手把手教学的类型吧?不喜勿喷. 代码由百度搜集拼凑 以下代码正文 ...

  7. java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy

    使用QQ邮箱发送邮件遇到的问题 代码是在网上抄的别人今年写的,但是我运行起来一直报错,也不知道什么原因,请大神帮忙指点一下::谢谢!!! 以下是我的代码 public class Sendmail8 ...

  8. Java 发送QQ邮箱邮件

    2019独角兽企业重金招聘Python工程师标准>>> 如果需要提供用户名和密码给e-mail服务器来达到用户认证的目的,你可以通过如下设置来完成: props.put(" ...

  9. html点击发送qq邮箱_qq邮箱怎么发送文件夹

    打开QQ邮箱官网,输入QQ账号和密码,点击"登录",点击"写信",填写收信人邮箱,点击"添加附件",将想要添加的文件进行压缩,点击" ...

最新文章

  1. 修改ecshop的100种技巧
  2. 美团(Leaf)分布式ID生成器,好用的一批!
  3. 性能压测服务器502报错,一种交易系统的性能测试方法及相关服务器
  4. 独家 | 一文带你熟悉贝叶斯统计
  5. walle(瓦力)部署系统的安装和简单使用
  6. 避免CONVT_NO_NUMBER的Runtime Errors
  7. 赛门铁克:业务整合才是正道,并非一心二用
  8. eclipse 版本理解
  9. dh算法 理论依据_DH算法原理
  10. 根据需求增加或删除表格行
  11. python与城市规划_读书报告:地理信息系统与城市规划管理
  12. GAMES101-现代计算机图形学入门-闫令琪 - lecture6 光栅化2(抗锯齿) - 课后笔记
  13. 批量/去掉office 2010 Word中标题前的黑点
  14. PCB多层板设计技巧
  15. 计算机证英语四六级证驾驶证,学校毕业要求有两个技能证书,计算机二级,四六级,到底算不算技能证?...
  16. linux 的源码怎么查看,查看linux源代码
  17. 关于QQ截图中马赛克处理的想法
  18. C语言编译器开发之旅(二):解析器
  19. css cursor 鼠标指针样式总结
  20. Android中显示PDF的问题解决(安卓端使用pdf.js CDN模式)

热门文章

  1. kubelet重新安装新版本报错Unit kubelet.service entered failed state.
  2. [转载]计算机科学与技术学生学习基础材料参考
  3. oracle复合数据类型
  4. b站up主是怎么赚钱,b站UP主有哪些赚钱方式,通过什么赚钱?
  5. iOS开发笔记——PDF的显示和浏览
  6. linux centos7 解决挖矿病毒kthreaddk 高CPU占用
  7. anaconda下终止命令执行的快捷键
  8. ClickHouse插入频繁报错优化
  9. 使用 docker 进行iost 测试链节点搭建
  10. 程序员只能吃青春饭?3条晋升之路帮你摆脱程序员中年魔咒!