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");
}
}
本文描述了在使用SpringMail发送邮件时,遇到附件文件名在不同邮箱服务商(如QQ和163)间转换为.bin的问题,并提供了通过设置系统变量'mail.mime.splitlongparameters'和'mail.mime.charset'来解决该问题的方法。
706

被折叠的 条评论
为什么被折叠?



