来源 https://www.xz-src.com/article/20150.html
JavaMail发邮件时,虽然按照网上说的增加了 MimeUtility.excodeWord() 编码,但是邮件附件还是出现了乱码情况或者显示什么什么bin,或者显示未命名。
这是因为编码后附件文件名过长被截断导致出现未命名或者奇怪命名!
修改:
static {
System.setProperty("mail.mime.splitlongparameters","false");
System.setProperty("mail.mime.charset","UTF-8");
}