Приложение разработано на весенней загрузке 1.5.15.RELEASE.Используется java-mail-api 1.5.6.
Задача : отправить письмо на gmail с вложением с кириллическим именем
Окружающая среда: dev: Windows 10 Pro, Payara Server 5.183, java 1.8.0_181сервер: Ubuntu 16.04.4, Payara Server 5.183, java 1.8.0_171
Отправьте код сообщения :
MimeMessageHelper messageHelper = new MimeMessageHelper(mimeMessage, true);
...
messageHelper.addAttachment("тестовый_файл.pdf", templateProcessorService.processTemplate("template.docx", request, "pdf"));
Проблема : В письме, отправленном из среды разработки, имя вложения отображается правильно.В письме, отправленном из серверной среды, имя вложения отображается как
= _ UTF-8_B_0J7RgtC60YDRi9GC0LjQtV_RgdGH0LXRgtCwX9C00LXQv9C Ln___ ________ * * 10 * * = 10 * * = _ _ _ = 10_2 = _ = _ _ = _ = _ _ = 10 = _ = _ _ = _ = _ = _ = _ = _ = _ = _ _ = _ = = _ = _ _ = _ = _ = _ = _ _ = _ = _ = _ = _ = _ = _ = _ = _ = _ = _ = _ = _ = _ = = = _ =. = 0 = _ = _. = = _ = _ =. = 2:. _ = 0 =. = 2 = _ = 0 = _ = 2 = _ = 0 = _> _. __ =. = 2 = 10 = 0 _ = = = 2 = _ = 0 = => _ = 0 =. = 2: 0.:......: = 10мне, в чем может быть причина и как решить эту проблему.