【springboot】---集成JavaMail

一、集成JavaMail意义

在一些重要业务功能上,当某些场景触发需要通知,那么邮件通知功能必不可少。下面会介绍JavaMail邮件。

二、springboot集成JavaMail

2.1、集成JavaMail代码

引用jar包

<!--javaMail邮箱插件-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
            <version>2.1.0.RELEASE</version>
        </dependency>

具体Socket代码实现

EmailModel类

public class EmailModel {
          
   
    private String title;  //邮件标题
    private String message; //邮件内容
    private String emailReciver; //邮件收件人
    public EmailModel(String title, String message, String emailReciver){
          
   
        this.title = title;
        this.message = message;
        this.emailReciver = emailReciver;
    }
    public String getTitle() {
          
   
        return title;
    }
    public void setTitle(String title) {
          
   
        this.title = title;
    }
    public String getMessage() {
          
   
        return message;
    }
    public void setMessage(String message) {
          
   
        this.message = message;
    }
    public String getEmailReciver() {
          
   
        return emailReciver;
    }
    public void setEmailReciver(String emailReciver) {
          
   
        this.emailReciver = emailReciver;
    }
}

2.2、模拟结果

纯文本邮件 文本+图片邮件

经验分享 程序员 微信小程序 职场和发展