SpringBoot整合JavaMail

这篇具有很好参考价值的文章主要介绍了SpringBoot整合JavaMail。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SpringBoot整合JavaMail

简单使用-发送简单邮件

  • 介绍协议

SpringBoot整合JavaMail,# SpringBoot,Java全栈开发进阶,spring boot,spring,java文章来源地址https://www.toymoban.com/news/detail-608252.html

  • 导入坐标
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
        </dependency>

  • 添加配置
spring:
  mail:
    host: smtp.qq.com
    username: 
    password: mrqzoenvhtwledfb

  • 开启定时任务功能
    @Override
    public 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 {

    @Autowired
    private SendService sendservice;// 注入接口

    @Test
    void contextLoads() {

        sendservice.sendMail();// 接口调用方法
    }

}





JavaMail发送多部件邮件

    @Override
    public 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);

    }

到了这里,关于SpringBoot整合JavaMail的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springboot+vue全栈开发

    主要学习下前端框架 如果项目是web项目,可以有webapp目录 本地springboot项目创建resolving maven下载很慢的问题,有待解决!!! 开发环境热部署 导入maven依赖 在application.properties中配置devtools 注意点1 而且加了@RequestParam,则该参数是必填参数!可加上required=false取消必选! 注意

    2024年01月25日
    浏览(18)
  • java springboot整合MyBatis-Plus 多用点Plus支持一下国人开发的东西吧

    文章java springboot整合MyBatis做数据库查询操作讲述了boot项目整合MyBatis的操作方法 但现在就还有一个 MyBatis-Plus Plus是国内整合的一个技术 国内的很多人会喜欢用 特别是一些中小型公司 他们用着会比较舒服 好 然后我们打开idea 创建一个项目 选择 Spring Initializr 工程 调一下项目

    2024年02月09日
    浏览(47)
  • 牛掰,Alibaba内部《SpringBoot+vue全栈开发实战项目》重磅开源

    近年来,随着互联网技术的快速发展,全栈开发成为了一个备受瞩目的技能。全栈开发不仅可以提高开发效率,还能够更好地满足用户需求。在这个背景下,Alibaba内部最新推出的《SpringBoot+vue全栈开发实战项目》的重磅开源无疑是一个令人振奋的消息。 《SpringBoot+vue全栈开发

    2024年01月19日
    浏览(35)
  • 全栈开发前端代码:黑马程序员SpringBoot3+Vue3全套视频教程,springboot+vue企业级全栈开,big-event

    目录 :希望对大家有帮助 ①项目压缩包: 1.要启动的指令:可以参考下面的文件 ①登录、注册页面 srcviewsloginLoginPage.vue srcapiuser.js srcstoresmodulesuser.js srcstoresindex.js ②首页实现的页面 srcviewslayoutLayoutContainer.vue srcapiuser.js user下面的小模块:实现改用户信息、图像、

    2024年01月18日
    浏览(41)
  • 【Java 回忆录】Java全栈开发笔记文档

    实战代码文档一比一记录实战问题和解决方案 涉及前端、后端、服务器、运维、测试各方面 通过各方面的文档与代码,封装一套低代码开发平台 直接开腾讯会议,实实在线一起分享技术问题 核心以 Spring Boot 作为基础框架进行整合 后期基于 Spring Cloud Alibaba 增加微服务模块

    2024年02月13日
    浏览(33)
  • java 入门Spring,SpringBoot,SpringCloud等技术全栈教程网站导航

    我们整理了Java的全栈技术路线的各个精品网站,从最简单的基础语法,到核心JVM,到企业级开发Spring以及通信技术Netty等开发,每个网站都有对应的免费的精品教程。我们全部收录到 java 技术全栈学习导航 http://​www.webhub123.com/#/home/detail?projectHashid=59183272ownerUserid=22053727 整理

    2023年04月20日
    浏览(34)
  • springboot整合pi支付开发

    pi支付流程图: 使用Pi SDK功能发起支付 由 Pi SDK 自动调用的回调函数(让您的应用服务器知道它需要发出批准 API 请求) 从您的应用程序服务器到 Pi 服务器的 API 请求以批准付款(让 Pi 服务器知道您知道此付款) Pi浏览器向用户显示付款详细信息页面,我们正在等待用户签署

    2024年02月07日
    浏览(26)
  • 【Java】springboot整合jasypt

    保证项目中的账号密码不以明文的形式展示 读取配置效果

    2024年02月19日
    浏览(31)
  • SpringBoot整合JavaFX进行桌面应用开发

    目录 一、创建一个spring boot工程 二、导入JavaFX依赖 三、创建fxml文件以及controller类文件 3.1 创建一个fxml文件 3.2 创建对应的controller文件 四、Scene Builder的使用 4.1 下载安装 4.2 运行 4.3 界面编辑 五、 修改主启动类 六、测试运行 七、Jfoenix 学习参考: 第一步,我们直接使用Sp

    2024年02月06日
    浏览(36)
  • SpringBoot整合SpringSecurity详细教程(实战开发讲解)

    今天小编使用到了SpringBoot+SpringSecurity进行公司项目开发,之前使用到项目都是采用xml配置来整合SpringSecurity,对于第一次使用SpringBoot整合SpringSecurity也是比较陌生,过程中也是遇到各种各样的问题,在CSDN的知识海洋中遗留的相关的整合教程也是五花八门,找一篇完整的教程简

    2024年02月15日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包