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

SpringBoot整合JavaMail

SpringBoot整合JavaMail

简单使用-发送简单邮件

  • 介绍协议

在这里插入图片描述

  • 导入坐标
        <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>
  • 添加配置
spring:mail:host: smtp.qq.comusername: password: mrqzoenvhtwledfb
  • 开启定时任务功能
    @Overridepublic void sendMail() {SimpleMailMessage message = new SimpleMailMessage();// 设置发送右键的内容message.setFrom(from);message.setTo(to);message.setSubject(subject);message.setText(context);javaMailSender.send(message);}
package com.ustc;import com.ustc.service.SendService;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;@SpringBootTest
class Quick3ApplicationTests {@Autowiredprivate SendService sendservice;// 注入接口@Testvoid contextLoads() {sendservice.sendMail();// 接口调用方法}}

JavaMail发送多部件邮件

    @Overridepublic void sendMail() throws MessagingException {
//        SimpleMailMessage message = new SimpleMailMessage();MimeMessage m =  javaMailSender.createMimeMessage();MimeMessageHelper message = new MimeMessageHelper(m);// 设置发送右键的内容message.setFrom(from);message.setTo(to);message.setSubject(subject);message.setText(context);// 添加附件File f1 = new File("D:\\1.txt");message.addAttachment(f1.getName(),f1);javaMailSender.send(message);}
http://www.lryc.cn/news/95710.html

相关文章:

  • Spring6——入门
  • 【计算机视觉 | 目标检测 | 图像分割】arxiv 计算机视觉关于目标检测和图像分割的学术速递(7 月 17 日论文合集)
  • 为什么需要GP(Global Platform)认证?
  • eclipse 格式化代码 快捷键
  • 深入探索Socks5代理与网络安全
  • 【NLP】如何使用Hugging-Face-Pipelines?
  • 网络安全(黑客)自学笔记
  • spring数据校验
  • 因材施教,有道发布“子曰”教育大模型,落地虚拟人口语教练等六大应用
  • golang waitgroup
  • 单列模式多学两遍
  • Spring Cloud【SkyWalking网络钩子Webhooks、SkyWalking钉钉告警、SkyWalking邮件告警】(十六)
  • 【力扣每日一题】2023.7.25 将数组和减半的最少操作次数
  • Docker-Compose 轻松搭建 Grafana+InfluxDb 实用 Jmeter 监控面板
  • 异构线程池的c++实现方案
  • Python实现抽象工厂模式
  • @vue/cli安装
  • 用友全版本任意文件上传漏洞复现
  • 程序员面试系列,MySQL常见面试题?
  • 前端Web实战:从零打造一个类Visio的流程图拓扑图绘图工具
  • 2023牛客暑期多校第二场部分题解
  • 20230724将真我Realme手机GT NEO3连接到WIN10的电脑的步骤
  • 黑马 pink h5+css3+移动端前端
  • Docker的七项优秀实践
  • 【数据结构】24王道考研笔记——图
  • zabbix钉钉报警
  • Spring 源码解读
  • 练习时长两年半的网络安全防御“first”
  • HttpRunner自动化测试之响应中文乱码处理
  • idea使用命令将jar包导入到maven仓库中