1.导包

<dependency><groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId><version>1.6.2</version></dependency>

2.开启POP3/SMTP服务,然后获取16位授权码

3.拷贝修改代码

    @Testvoid  testSendMail() throws Exception {//创建一个配置文件并保存Properties properties = new Properties();properties.setProperty("mail.host","smtp.qq.com");properties.setProperty("mail.transport.protocol","smtp");properties.setProperty("mail.smtp.auth","true");//QQ存在一个特性设置SSL加密MailSSLSocketFactory sf = new MailSSLSocketFactory();sf.setTrustAllHosts(true);properties.put("mail.smtp.ssl.enable", "true");properties.put("mail.smtp.ssl.socketFactory", sf);//创建一个session对象Session session = Session.getDefaultInstance(properties, new Authenticator() {@Overrideprotected PasswordAuthentication getPasswordAuthentication() {return new PasswordAuthentication("2223503679@qq.com","16位授权码");}});//开启debug模式session.setDebug(true);//获取连接对象Transport transport = session.getTransport();//连接服务器transport.connect("smtp.qq.com","2223503679@qq.com","16位授权码");//创建邮件对象MimeMessage mimeMessage = new MimeMessage(session);//邮件发送人mimeMessage.setFrom(new InternetAddress("2223503679@qq.com"));//邮件接收人mimeMessage.setRecipient(Message.RecipientType.TO,new InternetAddress("ntxz123@aliyun.com"));//邮件标题mimeMessage.setSubject("液位警告!!");//邮件内容mimeMessage.setContent("当前系统液位值2.0cm低于设定的警戒值2.1cm,请注意及时补充灌溉用水!!!","text/html;charset=UTF-8");//发送邮件transport.sendMessage(mimeMessage,mimeMessage.getAllRecipients());//关闭连接transport.close();}

4.想要发送其他格式请参照下方博客

https://blog.csdn.net/baolingye/article/details/96598222

Java使用QQ邮箱发送纯文本格式信息相关推荐

  1. 最简单Java实现QQ邮箱发送验证码

    Java使用QQ邮箱发送验证码 1. 开启服务,获取授权码 需登录自己的QQ邮箱,打开 POP3/SMTP 服务,并获取授权码. 具体操作: 登录邮箱 邮箱首页 "设置" 选择 & ...

  2. java发送消息_通过java给qq邮箱发送信息

    通过java程序给qq邮箱发送信息. 1.第一步:下载mail的jar包:javax.mail.jar 下载地址:https://javaee.github.io/javamail/#Latest_N ...

  3. java读取qq邮箱_通过java给qq邮箱发送信息

    通过java程序给qq邮箱发送信息. 1.第一步:下载mail的jar包:javax.mail.jar 下载地址:https://javaee.github.io/javamail/#Latest_N ...

  4. java给qq发消息_通过java给qq邮箱发送信息

    通过java程序给qq邮箱发送信息. 1.第一步:下载mail的jar包:javax.mail.jar 下载地址:https://javaee.github.io/javamail/#Latest_N ...

  5. Java实现QQ邮箱发送给网易邮箱,发送邮件+附件

    实现功能: Java实现 QQ邮箱 给网易邮箱发送邮件 获取邮件信息并下载邮件的附件 前置功能 案例以QQ邮箱为例说明: 首先登录QQ邮箱将SMTP服务开启,会得到一个授权码. 创建一个Springb ...

  6. java实现qq邮箱发送附件和图片

    生成授权码 1.进入设置账户里面,把第一个服务开启 2.点生成授权码,在代码中当成是密码 3.集成到springboot里面,引入依赖包 <dependency><groupId&g ...

  7. java通过qq邮箱发送_java实现发送QQ邮箱

    需下载mail.jar包 获取16位SMTP命令步骤 默认是关闭的 ,将他开启获取16位SMTP命令 点击进行验证获取16位SMTP命令 package com.zking.test; import ...

  8. qq邮箱发送html文本,使用qq邮箱发送html格式的邮件

    import smtplib from email.mime.text import MIMEText mailto_list=["[email protected]"," ...

  9. java发送qq邮箱验证_JAVA 实现 QQ 邮箱发送验证码功能(不局限于框架)

    JAVA 实现 QQ 邮箱发送验证码功能(不局限于框架) 本来想实现 QQ 登录,有域名一直没用过,还得备案,好麻烦,只能过几天再更新啦. 先把实现的发送邮箱验证码更能更新了. 老规矩,更多内容在注释 ...

最新文章

  1. HDU3949(线性基算法模版)
  2. 卧槽,面试官质疑我不会配置中心原理,看不起谁呢?
  3. 大道至简:软件工程实践者的思想——第七、八章感想
  4. 第13章 Kotlin 集成 SpringBoot 服务端开发(1)
  5. 源路由 就是指定数据传输经过这个路由服务器
  6. lograotate 配置常用配置
  7. 【双100%解法】LeetCode 141 【剑指Offer 23】链表中环的入口节点
  8. mhd格式三维图像显示_给你的家乡做个三维地图模型,满满的成就感,快来学习下...
  9. 360——新式的流氓
  10. k8s之根据tag发布spring boot项目
  11. 毕业设计之 ---- 基于JAVA WEB的网上购物系统的设计与实现
  12. OSEK间接网络管理(NM)
  13. Bootstrap3 下拉菜单(Dropdown)
  14. 基于全生命周期的主数据管理:MDM详解与实战学习02 第二章 主数据管理的内涵
  15. 有关HTML的学习笔记
  16. 一款经典动漫改编的二次元日系角色扮演类手游——航海王热血航线
  17. c语言编写8个发光二极管循环右移,1、P1 口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。...
  18. 跟着BOY学习开发cocos2d-x 游戏 实战篇(4)之 游戏主界面 -----怪物系统---赌徒来袭
  19. Java死锁产生的四个条件
  20. 《Java从入门到放弃》框架入门篇:SpringBoot+mybatis使用注解方式实现mapper

热门文章

  1. ServerBoss:国产免费的Linux连接工具,服务器管理工具
  2. Ubunto 常见操作
  3. 盐酸雷宁替丁(胃泛酸)
  4. 万一被烫伤/烧伤怎么办?
  5. 测试网络机顶盒的软件,2018网络机顶盒装机必备的几款系统工具,亲测好用
  6. Linux解压缩的几种用法
  7. vue 项目中 全屏插件
  8. python如何运行脚本_怎么执行python脚本文件
  9. pcie总线连接两台电脑_【PCI-E通道是个什么东西?他是干啥的?】
  10. 利用idea创建一个基本的smm项目(带增删改查)