springboot 集成邮件
SpringBoot集成 邮件
2023-09-11 14:19:18 时间
1:pom引入:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
2:直接上代码
@Component
public class EmailUtils {
@Autowired
private JavaMailSender javaMailSender;
/**
* 普通郵件
* @param obj
* @return
*/
public boolean commonEmail(JSONObject obj){
SimpleMailMessage message = new SimpleMailMessage();
//发送人
message.setFrom(obj.getString("fromEmail"));
//接收人
message.setTo(obj.getString("toEmail"));
//邮件主题
message.setSubject(obj.getString("subject"));
//邮件内容
message.setText(obj.getString("content"));
try {
javaMailSender.send(message);
return true;
} catch (MailException e) {
e.printStackTrace();
return false;
}
}
}
spring:
mail:
#smtp服务主机 163邮箱则为smtp.163.com
host: smtp.qq.com
protocol: smtp
default-encoding: UTF-8
username: 123123@qq.com
password: 123123123
test-connection: true
properties:
mail:
smtp:
auth: true
starttls:
enable: true
required: true
yml配置,email服务配置,以QQ为例,进入 QQ邮箱点击设置,开启服务,提示发送短信,验证之后就会获得密码
相关文章
- JavaWeb-SpringBoot(抖音)_一、抖音项目制作
- 补习系列(9)-springboot 定时器,你用对了吗
- springboot集成mybatis
- SpringBoot入门之集成Druid
- springboot集成swagger2,构建优雅的Restful API
- SpringBoot集成mybatis
- SpringBoot四大神器之Starter
- 【SpringBoot笔记11】SpringBoot框架集成Swagger2文档
- springboot集成mybatis依赖,并且使用PageHelper实现分页效果
- 【SpringBoot笔记15】SpringBoot结合MyBatis实现多数据源配置
- 【SpringBoot笔记27】SpringBoot集成ES数据库之操作index索引(创建、删除、获取)
- Springboot事件监听机制:工作原理
- 【SpringBoot系列】最详细demo- 集成MyBatis
- 【SpringBoot系列】最详细demo-- 集成Redis数据库
- 补习系列(10)-springboot 之配置读取
- 基于注解SpringAOP,AfterReturning,Before,Around__springboot工程 @Around 简单的使用__SpringBoot:AOP 自定义注解实现日志管理
- SpringBoot整合阿里云OSS文件上传、下载、查看、删除
- springboot 使用 minio
- SpringBoot如何自定义启动的Banner 在线生成SpringBoot启动的Banner工具 如何使用在线生成工具生成的SpringBoot的Banner
- elementUi使用dialog的进行信息的添加、删除表格数据时进行信息提示。删除或者添加成功的信息提示(SpringBoot+Vue+MybatisPlus)
- SpringBoot(Spring、SpringMVC)集成Mybatis操作Mysql数据库
- Eclipse导入SpringBoot项目pom.xml第一行报错Unknown error
- SpringBoot整合mybatis快速入门
- SpringBoot集成Redis实现分布式会话
- 【Springboot】Springboot集成 Druid
- springboot集成webService开发详解