|
|
|
@ -2,14 +2,12 @@ package cn.estsh.i3plus.core.apiservice.util;
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.platform.common.exception.ImppExceptionEnum;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.tool.StringTool;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.util.CommonConstWords;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.util.FileContentTypeTool;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.util.PlatformConstWords;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.bean.MailConfig;
|
|
|
|
|
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
|
|
|
|
|
import cn.estsh.impp.framework.boot.util.ImppRedis;
|
|
|
|
|
import cn.estsh.impp.framework.boot.util.RedisCacheTool;
|
|
|
|
|
import com.sun.mail.smtp.SMTPAddressFailedException;
|
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
@ -19,7 +17,6 @@ import org.springframework.stereotype.Component;
|
|
|
|
|
import javax.activation.DataHandler;
|
|
|
|
|
import javax.activation.DataSource;
|
|
|
|
|
import javax.activation.FileDataSource;
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
import javax.mail.*;
|
|
|
|
|
import javax.mail.internet.*;
|
|
|
|
|
import javax.mail.util.ByteArrayDataSource;
|
|
|
|
@ -58,9 +55,6 @@ public class MailUtil {
|
|
|
|
|
private boolean isAuthenticationSMTP = false;
|
|
|
|
|
private final List<BodyPart> attachmentList = new ArrayList<>();
|
|
|
|
|
|
|
|
|
|
@Resource(name = CommonConstWords.IMPP_REDIS_RES)
|
|
|
|
|
private ImppRedis redisRes;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 初始化服务器邮箱参数
|
|
|
|
|
*
|
|
|
|
|