From 174dc12380c54730014e86c8897be16389fc804f Mon Sep 17 00:00:00 2001
From: 박지현 <jhpark@maprex.co.kr>
Date: 월, 21 2월 2022 11:42:38 +0900
Subject: [PATCH] Merge branch 'master' of http://maprex.iptime.org:9001/r/owl-kisa

---
 src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java |   42 +++++++++++++++++++++++-------------------
 1 files changed, 23 insertions(+), 19 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java
index 92d20d5..1004513 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java
@@ -269,30 +269,34 @@
         MimeMessage message = this.javaMailSender.createMimeMessage();
 
         try {
-            InternetAddress from = new InternetAddress(this.emailUserName, this.emailSender);
-            MimeMessageHelper messageHelper = new MimeMessageHelper(message, true, "utf-8");
-            messageHelper.setSubject(subject);
-            messageHelper.setText(content, true);
-            messageHelper.setFrom(from);
-            messageHelper.setTo(to);
+            if (this.emailSender != null && !this.emailSender.equals("")
+                && this.emailUserName != null && !this.emailUserName.equals("")) {
 
-            if (multipartFiles != null && multipartFiles.size() > 0) {
-                for (MultipartFile file : multipartFiles) {
-                    // �뙆�씪 泥⑤�
-                    messageHelper.addAttachment(MimeUtility.encodeText(file.getOriginalFilename(), "utf-8", "B"), file);
-                }
-            }
+                InternetAddress from = new InternetAddress(this.emailUserName, this.emailSender);
+                MimeMessageHelper messageHelper = new MimeMessageHelper(message, true, "utf-8");
+                messageHelper.setSubject(subject);
+                messageHelper.setText(content, true);
+                messageHelper.setFrom(from);
+                messageHelper.setTo(to);
 
-            if (filePaths != null && filePaths.length > 0) {
-                for (String filePath : filePaths) {
-                    if (!StringUtils.isEmpty(filePath)) {
-                        DataSource dataSource = new FileDataSource(filePath);
-                        messageHelper.addAttachment(MimeUtility.encodeText(
-                                FilenameUtils.getBaseName(filePath), "utf-8", "B"), dataSource);
+                if (multipartFiles != null && multipartFiles.size() > 0) {
+                    for (MultipartFile file : multipartFiles) {
+                        // �뙆�씪 泥⑤�
+                        messageHelper.addAttachment(MimeUtility.encodeText(file.getOriginalFilename(), "utf-8", "B"), file);
                     }
                 }
+
+                if (filePaths != null && filePaths.length > 0) {
+                    for (String filePath : filePaths) {
+                        if (!StringUtils.isEmpty(filePath)) {
+                            DataSource dataSource = new FileDataSource(filePath);
+                            messageHelper.addAttachment(MimeUtility.encodeText(
+                                    FilenameUtils.getBaseName(filePath), "utf-8", "B"), dataSource);
+                        }
+                    }
+                }
+                this.javaMailSender.send(message);
             }
-            this.javaMailSender.send(message);
 
         } catch (MailSendException e) {
             log.error(e.getMessage());

--
Gitblit v1.8.0