专注网站建站,wordpress图标字体不显示,上海2022进口博览会,搜索栏搜索网站?热?文springboot发送qq邮件1_开启邮箱相关权限并获取邮箱授权码2_实现功能2.1_添加mail的依赖2.1.1_创建工程时添加2.1.2_在工程中添加2.2_配置文件application.properties配置相关信息2.3_实现代码1_开启邮箱相关权限并获取邮箱授权码
进入账户 开启POP3/SMTP服务并生成授权码
…
springboot发送qq邮件1_开启邮箱相关权限并获取邮箱授权码2_实现功能2.1_添加mail的依赖2.1.1_创建工程时添加2.1.2_在工程中添加2.2_配置文件application.properties配置相关信息2.3_实现代码1_开启邮箱相关权限并获取邮箱授权码
进入账户 开启POP3/SMTP服务并生成授权码
2_实现功能
2.1_添加mail的依赖
2.1.1_创建工程时添加
创建springboot项目的最后一步-------选择mail依赖springboot工程创建
2.1.2_在工程中添加
在pom.xml中添加
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-mail/artifactIdversion${spring-boot-mail.version}/version
/dependency记得点击右下角提示中的自动导入
2.2_配置文件application.properties配置相关信息
以下spring.mail.username是邮箱spring.mail.password是POP3授权码
server.port8081
server.context-path/demo
//以下是邮箱的配置我一直尝试都不成功原来是端口号的问题改为587就行了
spring.mail.hostsmtp.qq.com
spring.mail.port587
spring.mail.username********qq.com
spring.mail.password********
spring.mail.properties.mail.debugtrue
spring.mail.properties.mail.authture
spring.mail.properties.smtp.ssL.enabLetrue;2.3_实现代码
由于个人能力有限不知道为什么发送邮件的代码只能实现在controller里面
RestController
public class MailController {Autowiredprivate JavaMailSender javaMailSender;GetMapping(/send)public Boolean sendMail(){SimpleMailMessage simpleMailMessage new SimpleMailMessage();simpleMailMessage.setFrom(发送邮箱qq.com);simpleMailMessage.setTo(目标邮箱qq.com);simpleMailMessage.setSubject(主题);simpleMailMessage.setText(内容);javaMailSender.send(simpleMailMessage);return Boolean.TRUE;}
}
相关文章: