我 javax.mail
用来调用邮件服务器并发送一个文件作为邮件附件编码文件名,如下所示:MimeUtility.encodeText(filename,"UTF-8",null)
虽然这在 上运行良好,但在同一邮件服务器上WildFly 8
却失败了。我的意思是附件描述是以这种格式接收的:WildFly 9.x
=UTF-8BzrTOv866zrnOvM63IM68zrUgzrXOu867zrfOvc65zrrOsS5wZGY==
我一直在尝试:
1)在应用程序服务器上找到一个相对设置 - 不走运。
2) 仅偶尔使用的编码,ISO-8859-7
因为它似乎取决于文件名长度和某些字符的存在。
3)在客户端(Microsoft Outlook)上找到一个相关设置,我想它会错过一些成功解码的信息。
有任何想法吗?
提前致谢!!