Spring Mail踩坑
附件文件名变为***.bin
现象描述
通过spring mail发送带有附件的邮箱时,当发送给qq邮箱,附件文件名正常,当发送给163邮箱时,附件名变为ATT00002.bin
解决方法
在应用启动的过程中,设置如下两个系统变量
@Configuration
public class MailConfiguration {
@PostConstruct
private void init() {
System.setProperty("mail.mime.splitlongparameters", "false");
System.setProperty("mail.mime.charset","UTF-8");
}
}