当前位置: 首页 > news >正文

若依系统如何集成qq邮件发送【超详细,建议收藏】

若依系统的部署博主就不在这儿阐述了,默认大家的电脑已经部署好了若依系统,这里直接开始集成邮件系统,首先我们得需要对qq邮箱进行配置;一套学不会你来打我😀;

一、开启我们的qq邮箱发送邮件的配置

1、先进入到我们的qq邮件页面,然后找到设置


2、点击账户到下面的POP3这些服务里面如图进行设置【【注意】POP3/SMTP ,IMAP/SMTP服务都需要开启 】

 

3、生成授权码【授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码 】

4、根据提示发送短信、然后得到授权码

 

 5、得到授权码,一定要记住这串代码

 

二、在若依系统里面集成

1、若依系统里面的模块有很多,大家可能会很懵,不知道该导入到哪个模块里面去操作,我们这里以ruoyi-admin为准;先导入需要的依赖到pom.xml里面;

        <!--测试类--><dependency><groupId>junit</groupId><artifactId>junit</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-test</artifactId></dependency><!-- 邮件依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>

2、在若依系统里面配置邮件相关的信息供邮件类使用

spring:mail:host: smtp.qq.com   # 设置邮箱主机(服务商),这里使用QQ邮件服务器username: 225@qq.com  # 设置用户名 password: cux # 设置密码,该处的密码是QQ邮箱开启SMTP的授权码而非QQ密码properties:mail:smtp:auth: true  # 必须进行授权认证,它的目的就是阻止他人任意乱发邮件starttls: #SMTP加密方式:连接到一个TLS保护连接enable: truerequired: true

 

三、写一个测试类看看效果

package com.ruoyi.web;import com.ruoyi.RuoYiApplication;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.test.context.junit4.SpringRunner;/*
* eamil测试类
* */
@RunWith(SpringRunner.class)
@SpringBootTest(classes = RuoYiApplication.class)
public class emailTest {@Autowiredprivate JavaMailSender javaMailSender;//        这里自己给自己发送@Testpublic void  send(){SimpleMailMessage mailMessage = new SimpleMailMessage();//设置发送人mailMessage.setFrom("12@qq.com");//邮件主题mailMessage.setSubject("新型冠状病毒防护指南");//邮件内容mailMessage.setText("好好在家待着.....");//收件人mailMessage.setTo("12@qq.com");javaMailSender.send(mailMessage);}}

打完收工,过一会儿,qq邮箱微信就能收到信息

 

http://www.lryc.cn/news/17860.html

相关文章:

  • 前端-CSS-zxst
  • 合宙Air105|fonts库|mcu.ticks()|LuatOS-SOC接口|官方demo|学习(19):fonts库
  • 成都欢蓬电商:抖音直播卖药灰度测试通告
  • 1.1计算机和编成语言
  • 解析 xml 文件 - xml.etree ElementTree
  • LeetCode Cookbook 哈希表(collections.Counter()和collections.defaultdict())
  • spring boot项目中i18n和META-INF.spring下的文件的作用
  • 3年自动化测试经验,面试连20K都拿不到,现在都这么卷了吗····
  • Python数据结构与算法篇(四)-- 链表的实现
  • 【java基础】循环语句、中断控制语句
  • 万字长文带你实战 Elasticsearch 搜索
  • Web网页测试全流程解析论Web自动化测试
  • 初识Python——“Python”
  • LocalDateTime使用
  • 设计模式学习笔记 - 外观模式
  • 如何写出一份优秀的简历和求职信?
  • OpenGL超级宝典学习笔记:原子计数器
  • 深圳/东莞/惠州师资比较强的CPDA数据分析认证
  • LeetCodeHOT100热题02
  • 虹科Dimetix激光测距仪在锯切系统中的应用
  • FreeRTOS入门(02):任务基础使用与说明
  • ESP通过乐为物联控制灯,微信发送数值,ESP上传传感器数据
  • Linux:共享内存api使用
  • android9.0 java静态库操作JNI实例 动态注册
  • 自定义复杂图片水印
  • 文章读后感——《人间清醒,内容为王》
  • 51单片机入门 - 驱动多位数码管
  • Java进击框架:Spring(一)
  • Java笔记(18)
  • 【免费教程】地下水环境监测技术规范HJ/T164-2020解读使用教程