首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包含西里尔字母的附件名称在gmail中以加密形式显示。

包含西里尔字母的附件名称在gmail中以加密形式显示。
EN

Stack Overflow用户
提问于 2019-02-08 12:12:45
回答 1查看 139关注 0票数 0

在spring 1.5.15.RELEASE上开发了一个应用程序,使用了java 1.5.6。

任务:在gmail上发送一封带有西里尔名称的附件的信

开发环境: Windows 10 Pro、Payara Server 5.183、java 1.8.0_181服务器:Ubuntu16.04.4、Payara Server 5.183、java 1.8.0_171

发送消息代码

代码语言:javascript
复制
MimeMessageHelper messageHelper = new MimeMessageHelper(mimeMessage, true);
...
messageHelper.addAttachment("тестовый_файл.pdf", templateProcessorService.processTemplate("template.docx", request, "pdf"));

Problem:在从dev环境发送的信函中,正确显示附件的名称。在从服务器环境发送的信函中,附件的名称显示为

=_UTF-8_B_0J7RgtC60YDRi9GC0LjQtV_RgdGH0LXRgtCwX9C00LXQv9C Ln___ ___filename_1=__BkZg==_=

请告诉我,原因是什么,以及如何解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2019-11-13 21:03:11

试试这个:

代码语言:javascript
复制
messageHelper.addAttachment(MimeUtility.encodeText("тестовый_файл.pdf", "CP1251", "B"), templateProcessorService.processTemplate("template.docx", request, "pdf")); 

这是我的帮助

或者这个https://stackoverflow.com/a/49596504/8425969

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54592223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档