首页 > 编程语言 > 详细

Spring通过MimeMessageHelper发送邮件,中文附件名出现乱码解决办法

时间:2020-03-16 00:54:05      阅读:943      评论:0      收藏:0      [点我收藏+]

1.设置系统值

 System.setProperty("mail.mime.splitlongparameters", "false");

2. 这里,在创建对象的时候定义编码格式(utf-8):

MimeMessageHelper helper = new MimeMessageHelper(mes, true, "utf-8");

3. 其次,在添加附件的时候,附件名是需要定义编码的

helper.addAttachment(MimeUtility.encodeWord(附件名,"utf-8","B"), 你的附件对象);

Spring通过MimeMessageHelper发送邮件,中文附件名出现乱码解决办法

原文:https://www.cnblogs.com/dalianpai/p/12501208.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!