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());
}
+
}