原因:带中文件的文件名会把进行base64编码,导致文件名长度过长,从而被截断,结果就是在outlook上显示为 未命名的文件.dat
解决方法:在springboot启动类加上如下代码,设置不截断长参数即可
System.setProperty("mail.mime.splitlongparameters", "false");
原因:带中文件的文件名会把进行base64编码,导致文件名长度过长,从而被截断,结果就是在outlook上显示为 未命名的文件.dat
解决方法:在springboot启动类加上如下代码,设置不截断长参数即可
System.setProperty("mail.mime.splitlongparameters", "false");