SpringBoot 札记(使用 JavaMailSender 发送邮件)

要实现邮件发送功能 我们使用JavaMailSender类

一、导入依赖(启动器)

<!--javax.mail 邮件发送的类-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
        </dependency>

此时 Spring 会帮我们引入 javax.mail ( 邮件发送的类 )

二、开启邮箱的 POP3/SMTP服务 获取 spring.mail.password

开启后会给你一串明文密码

此密码将用于下面第三步配置 spring.mail.password

三、配置发送的信息 在application.properties配置文件中编写

可以看到 可以发送简单信息 与 复杂信息 我们先实现 发送简单信息 在application.properties配置文件中编写如下配置

四、测试 注入JavaMailSender类实现发送邮件

实现复杂邮件的发送:富文本、携带附件

利用 MimeMessageHelper 对 MimeMessage 进行组装 最后 发送 MimeMessage对象
经验分享 程序员 微信小程序 职场和发展