This is an automated email from the ASF dual-hosted git repository.

lidongdai pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git


The following commit(s) were added to refs/heads/dev by this push:
     new 1dfde72  [BUG#2359][Alert] Mail Chinese name is too long garbled 
(#3199)
1dfde72 is described below

commit 1dfde72452e891e46bb9d39affe6d74996685574
Author: johnnygo920 <[email protected]>
AuthorDate: Tue Jul 14 23:22:42 2020 +0800

    [BUG#2359][Alert] Mail Chinese name is too long garbled (#3199)
    
    * 解决中文附件名过长时邮件附件中文乱码问题
    
    * Solve the problem of messy Chinese name in excel attachment
    
    * SonarCloud Code Analysis is not running . retry commit
    
    * Update MailUtils.java
    
    Co-authored-by: johnnygo920 <W@ngchen2020>
    Co-authored-by: dailidong <[email protected]>
---
 .../main/java/org/apache/dolphinscheduler/alert/utils/MailUtils.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git 
a/dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/utils/MailUtils.java
 
b/dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/utils/MailUtils.java
index bb565f5..6f67462 100644
--- 
a/dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/utils/MailUtils.java
+++ 
b/dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/utils/MailUtils.java
@@ -65,6 +65,10 @@ public class MailUtils {
 
     public static final AlertTemplate alertTemplate = 
AlertTemplateFactory.getMessageTemplate();
 
+    //Solve the problem of messy Chinese name in excel attachment
+    static {
+        System.setProperty("mail.mime.splitlongparameters","false");
+    }
 
     /**
      * send mail to receivers
@@ -341,4 +345,5 @@ public class MailUtils {
         retMap.put(Constants.MESSAGE, "Send email to {" + String.join(",", 
receivers) + "} failed," + e.toString());
     }
 
+    
 }

Reply via email to