From f4db771261aa38f01ba1d4e1e860b4a7a0f6a0f5 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 22 May 2020 10:20:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=82=AE=E4=BB=B6=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kotlin/com/synebula/gaea/app/component/EmailMessenger.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gaea.app/src/main/kotlin/com/synebula/gaea/app/component/EmailMessenger.kt b/src/gaea.app/src/main/kotlin/com/synebula/gaea/app/component/EmailMessenger.kt index 94b3b16..9fc1b4b 100644 --- a/src/gaea.app/src/main/kotlin/com/synebula/gaea/app/component/EmailMessenger.kt +++ b/src/gaea.app/src/main/kotlin/com/synebula/gaea/app/component/EmailMessenger.kt @@ -49,11 +49,12 @@ class EmailMessenger : IEmailMessenger { receivers.forEach { try { val mail = mailSender.createMimeMessage() - val mimeMessageHelper = MimeMessageHelper(mail) + val mimeMessageHelper = MimeMessageHelper(mail, true, "utf-8") mimeMessageHelper.setFrom(sender) mimeMessageHelper.setTo(it) mimeMessageHelper.setSubject(subject) - mimeMessageHelper.setText(content) + mimeMessageHelper.setText(content, true) + files.forEach { (name, path) -> val file = FileSystemResource(File(path)) mimeMessageHelper.addAttachment(name, file)