| | |
| | | package com.qianwen.core.notify.provider.email.embedded; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import java.io.FileInputStream; |
| | | import java.io.FileNotFoundException; |
| | | import java.nio.charset.StandardCharsets; |
| | |
| | | import java.util.Iterator; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import javax.mail.internet.MimeMessage; |
| | | |
| | | import org.jsoup.Jsoup; |
| | | import org.jsoup.nodes.Document; |
| | | import org.jsoup.nodes.Element; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import com.qianwen.core.http.HttpRequest; |
| | | import com.qianwen.core.log.exception.ServiceException; |
| | | import com.qianwen.core.notify.DefaultNotifyType; |
| | | import com.qianwen.core.notify.NotifyType; |
| | | import com.qianwen.core.notify.Provider; |
| | | import com.qianwen.core.notify.notifier.AbstractNotifier; |
| | | import com.qianwen.core.notify.notifier.NotifierProperties; |
| | | import com.qianwen.core.notify.provider.email.EmailProvider; |
| | | import com.qianwen.core.notify.provider.email.embedded.EmailTemplate; |
| | | import com.qianwen.core.notify.template.Template; |
| | | import com.qianwen.core.notify.template.TemplateManager; |
| | | import com.qianwen.core.tool.api.ResultCode; |
| | | import com.qianwen.core.tool.metadata.Values; |
| | | import com.qianwen.core.tool.utils.ExpressionUtils; |
| | | import com.qianwen.core.tool.utils.Func; |
| | | import com.qianwen.core.tool.utils.StringUtil; |
| | | import org.springframework.core.io.ByteArrayResource; |
| | | import org.springframework.core.io.InputStreamResource; |
| | | import org.springframework.core.io.InputStreamSource; |
| | |
| | | import org.springframework.mail.javamail.MimeMessageHelper; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | /* loaded from: blade-starter-notify-9.3.0.0-SNAPSHOT.jar:org/springblade/core/notify/provider/email/embedded/DefaultEmailNotifier.class */ |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.qianwen.core.http.HttpRequest; |
| | | import com.qianwen.core.log.exception.ServiceException; |
| | | import com.qianwen.core.notify.DefaultNotifyType; |
| | | import com.qianwen.core.notify.NotifyType; |
| | | import com.qianwen.core.notify.Provider; |
| | | import com.qianwen.core.notify.notifier.AbstractNotifier; |
| | | import com.qianwen.core.notify.notifier.NotifierProperties; |
| | | import com.qianwen.core.notify.provider.email.EmailProvider; |
| | | import com.qianwen.core.notify.template.TemplateManager; |
| | | import com.qianwen.core.tool.api.ResultCode; |
| | | import com.qianwen.core.tool.metadata.Values; |
| | | import com.qianwen.core.tool.utils.ExpressionUtils; |
| | | import com.qianwen.core.tool.utils.Func; |
| | | import com.qianwen.core.tool.utils.StringUtil; |
| | | |
| | | public class DefaultEmailNotifier extends AbstractNotifier<EmailTemplate> { |
| | | private static final Logger log = LoggerFactory.getLogger(DefaultEmailNotifier.class); |
| | | private String sender; |