沃尔玛公司网站建设案例分析,推广软文,采集数据做网站,中国纪检监察若依系统的部署博主就不在这儿阐述了#xff0c;默认大家的电脑已经部署好了若依系统#xff0c;这里直接开始集成邮件系统#xff0c;首先我们得需要对qq邮箱进行配置#xff1b;一套学不会你来打我#x1f600;#xff1b; 一、开启我们的qq邮箱发送邮件的配置 1、先进… 若依系统的部署博主就不在这儿阐述了默认大家的电脑已经部署好了若依系统这里直接开始集成邮件系统首先我们得需要对qq邮箱进行配置一套学不会你来打我 一、开启我们的qq邮箱发送邮件的配置 1、先进入到我们的qq邮件页面然后找到设置 2、点击账户到下面的POP3这些服务里面如图进行设置【【注意】POP3/SMTP ,IMAP/SMTP服务都需要开启 】 3、生成授权码【授权码是QQ邮箱推出的用于登录第三方客户端的专用密码 】 4、根据提示发送短信、然后得到授权码 5、得到授权码一定要记住这串代码 二、在若依系统里面集成
1、若依系统里面的模块有很多大家可能会很懵不知道该导入到哪个模块里面去操作我们这里以ruoyi-admin为准先导入需要的依赖到pom.xml里面 !--测试类--dependencygroupIdjunit/groupIdartifactIdjunit/artifactId/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-test/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-test/artifactId/dependency!-- 邮件依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-mail/artifactId/dependency
2、在若依系统里面配置邮件相关的信息供邮件类使用 spring:mail:host: smtp.qq.com # 设置邮箱主机(服务商),这里使用QQ邮件服务器username: 225qq.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(12qq.com);//邮件主题mailMessage.setSubject(新型冠状病毒防护指南);//邮件内容mailMessage.setText(好好在家待着.....);//收件人mailMessage.setTo(12qq.com);javaMailSender.send(mailMessage);}}打完收工过一会儿qq邮箱微信就能收到信息