SpringBoot-邮件任务

  • 很多时候的网站都有邮件发送功能,下面我们来看看邮件发送功能结合springboot该怎么实现
  • 下面的例子我是用的qq邮箱来完成的

1.导入依赖

我的springboot的版本是2.x.x的,如果发现运行不成功,请将版本降低到2.x.x

        <!--邮件任务-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
        </dependency>

2.获取qq邮箱的POP3的授权码

先进入到qq的设置页面

找到开启POP3的服务功能,我这个是已经开启的画面,小伙伴们需要手动开启这个功能,并且记住qq邮箱给你的授权码

3.编写配置

4.测试


SimpleMailMessage mailMessage = new SimpleMailMessage();
//邮件标题
mailMessage.setSubject("你好");
//邮件内容
mailMessage.setText("今天天气真好!");
//设置发送人
mailMessage.setTo("1831134088@qq.com");
//设置从哪里发送
mailMessage.setFrom("1831134088@qq.com");
mailSender.send(mailMessage);

相关推荐

  1. springboot之异步任务邮件任务、定时任务

    2024-03-16 22:18:04       35 阅读
  2. springboot发送邮件

    2024-03-16 22:18:04       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-16 22:18:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-16 22:18:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-16 22:18:04       82 阅读
  4. Python语言-面向对象

    2024-03-16 22:18:04       91 阅读

热门阅读

  1. 【高通C笔试】

    2024-03-16 22:18:04       43 阅读
  2. linux离线安装Redis

    2024-03-16 22:18:04       41 阅读
  3. python中的zip函数

    2024-03-16 22:18:04       42 阅读
  4. 树莓派自动拷贝U盘的视频

    2024-03-16 22:18:04       46 阅读
  5. Python中的QT页面简单开发设计(以计算器为例)

    2024-03-16 22:18:04       45 阅读
  6. Ubuntu快速安装docker

    2024-03-16 22:18:04       45 阅读
  7. 【Unity】详细介绍

    2024-03-16 22:18:04       43 阅读
  8. Linux-网络基础

    2024-03-16 22:18:04       42 阅读
  9. Redis 慢查询是什么?如何配置使用

    2024-03-16 22:18:04       40 阅读