邮箱用的是outlook邮箱
原因:附件名过长
参数mail.mime.splitlongparameters 在linux下 会默认为 true,附件名过长,就会被截断
解决:在方法中已经设置的false在生产环境中依然有问题,最后发现是其他方法有发送附件且没有设置为false,并且这个环境变量是只能配置一次。所以最好是放到启动类。
System.getProperties().setProperty("mail.mime.splitlongparameters", "false");