前几天利用HuTool写了一个发邮件的demo,我自己直接封装了一个发邮件的工具类,方便以后找不到直接粘贴使用,话不多说,直接上代码,首先需要写一个实体类:
package com.unicom.resinteractive.api.bo;
import lombok.Data;
import java.io.File;
import java.util.List;
/**
* @ClassName SendEmailBO
* @Author 王弈程
* @Date 2021/12/8 15:58
**/
@Data
public class SendEmailBO {
/* 要发送的人 */
private List<String> toUsers;
/* 要发送的邮件的标题 */
private String toTitle;
/* 要发送的邮件的内容 */
private String toContent;
/* 要发送的邮件的附件 */
private File[] file;
/* 要发送的邮件的附件路径 */
private String[] filePath;
}
接下来是发邮件工具类:
package com.unicom.resinteractive.util;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.io.FileUtil;
import cn.hutool.extra.mail.MailUtil;
import com.unicom.resinteractive.api.bo.Se