Java使用QQ邮箱发送纯文本格式信息
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邮箱发送纯文本格式信息相关推荐
- 最简单Java实现QQ邮箱发送验证码
Java使用QQ邮箱发送验证码 1. 开启服务,获取授权码 需登录自己的QQ邮箱,打开 POP3/SMTP 服务,并获取授权码. 具体操作: 登录邮箱 邮箱首页 "设置" 选择 & ...
- java发送消息_通过java给qq邮箱发送信息
通过java程序给qq邮箱发送信息. 1.第一步:下载mail的jar包:javax.mail.jar 下载地址:https://javaee.github.io/javamail/#Latest_N ...
- java读取qq邮箱_通过java给qq邮箱发送信息
通过java程序给qq邮箱发送信息. 1.第一步:下载mail的jar包:javax.mail.jar 下载地址:https://javaee.github.io/javamail/#Latest_N ...
- java给qq发消息_通过java给qq邮箱发送信息
通过java程序给qq邮箱发送信息. 1.第一步:下载mail的jar包:javax.mail.jar 下载地址:https://javaee.github.io/javamail/#Latest_N ...
- Java实现QQ邮箱发送给网易邮箱,发送邮件+附件
实现功能: Java实现 QQ邮箱 给网易邮箱发送邮件 获取邮件信息并下载邮件的附件 前置功能 案例以QQ邮箱为例说明: 首先登录QQ邮箱将SMTP服务开启,会得到一个授权码. 创建一个Springb ...
- java实现qq邮箱发送附件和图片
生成授权码 1.进入设置账户里面,把第一个服务开启 2.点生成授权码,在代码中当成是密码 3.集成到springboot里面,引入依赖包 <dependency><groupId&g ...
- java通过qq邮箱发送_java实现发送QQ邮箱
需下载mail.jar包 获取16位SMTP命令步骤 默认是关闭的 ,将他开启获取16位SMTP命令 点击进行验证获取16位SMTP命令 package com.zking.test; import ...
- qq邮箱发送html文本,使用qq邮箱发送html格式的邮件
import smtplib from email.mime.text import MIMEText mailto_list=["[email protected]"," ...
- java发送qq邮箱验证_JAVA 实现 QQ 邮箱发送验证码功能(不局限于框架)
JAVA 实现 QQ 邮箱发送验证码功能(不局限于框架) 本来想实现 QQ 登录,有域名一直没用过,还得备案,好麻烦,只能过几天再更新啦. 先把实现的发送邮箱验证码更能更新了. 老规矩,更多内容在注释 ...
最新文章
- HDU3949(线性基算法模版)
- 卧槽,面试官质疑我不会配置中心原理,看不起谁呢?
- 大道至简:软件工程实践者的思想——第七、八章感想
- 第13章 Kotlin 集成 SpringBoot 服务端开发(1)
- 源路由 就是指定数据传输经过这个路由服务器
- lograotate 配置常用配置
- 【双100%解法】LeetCode 141 【剑指Offer 23】链表中环的入口节点
- mhd格式三维图像显示_给你的家乡做个三维地图模型,满满的成就感,快来学习下...
- 360——新式的流氓
- k8s之根据tag发布spring boot项目
- 毕业设计之 ---- 基于JAVA WEB的网上购物系统的设计与实现
- OSEK间接网络管理(NM)
- Bootstrap3 下拉菜单(Dropdown)
- 基于全生命周期的主数据管理:MDM详解与实战学习02 第二章 主数据管理的内涵
- 有关HTML的学习笔记
- 一款经典动漫改编的二次元日系角色扮演类手游——航海王热血航线
- c语言编写8个发光二极管循环右移,1、P1 口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。...
- 跟着BOY学习开发cocos2d-x 游戏 实战篇(4)之 游戏主界面 -----怪物系统---赌徒来袭
- Java死锁产生的四个条件
- 《Java从入门到放弃》框架入门篇:SpringBoot+mybatis使用注解方式实现mapper