参考链接:https://www.jianshu.com/p/877ffa20ebc2  和  https://blog.csdn.net/z69183787/article/details/79238735

1. java项目,发邮件,附件是excel表格,名字过长,则附件的filename出现乱码的现象。

MimeBodyPart fileBody = new MimeBodyPart();
            DataSource source = new ByteArrayDataSource(attachments.get(0), "application/msexcel");
            fileBody.setDataHandler(new DataHandler(source));
            fileBody.setFileName(MimeUtility.encodeText(excelName));

2. 解决方法:

添加红色代码,static类型。

public class BossEmail{
    static {
        System.setProperty("mail.mime.splitlongparameters","false");
        System.setProperty("mail.mime.charset","UTF-8");
    }

....

java 发邮件email, 附件名字太长,乱码的问题相关推荐

  1. Java 发邮件-带附件且正文html格式

    入职新公司不久,接到一个给用户发邮件的需求,有两点需要说明的:1)正文需要格式化:2)需要带附件. 大概了解了一下需求,我马上开始思考,现有项目中是否有类似的接口可以支持,如果可以支持,那我就不用再开 ...

  2. Java Mail---SMTP协议-Java发邮件(带附件)演示过程

    转载请注明出处: http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] JavaMail-API简介: 邮件客户端的主要任务是向邮件服务器发送邮件,以及接 ...

  3. Java mail 邮件发送 附件文件名过长的问题 版本1.5及以上

    在使用javamail 1.5版本的时候,如果附件文件名过长,会错误显示为"未命名的附件 00439.dat" 解决方案如下: 一.Javamail jar包退回1.4版本 或者 ...

  4. Java Mail 附件名太长导致接收端附件名解析出错

    http://blog.csdn.net/fl_zxf/article/details/60126910 http://blog.csdn.net/wty19/article/details/5060 ...

  5. Scala发邮件(带附件,无论是本地文件和hdfs文件或df或rdd)

    @羲凡--只为了更好的活着 Scala发邮件(带附件,无论是本地文件和hdfs文件或df或rdd) 在有些spark任务执行完后需要通知我们该任务已经执行结束,发邮件到某个邮箱是最直接的方式.那如何用 ...

  6. Java发邮件-QQ服务器认证

    2019独角兽企业重金招聘Python工程师标准>>> Java发邮件的几种方式 JavaMail Commons Email Spring Mail JavaMail是Java提供 ...

  7. 简易的java发邮件客户端

    主要是想熟悉一下jigloo插件的使用,所以做了一个发邮件的小程序,其实调用的都是人家的东西,我们自己只做了最简单的傻瓜操作,每思及此,感觉要学的东西还很多. 本人很懒,搞swing那套东西很不给力, ...

  8. java发邮件的代码

    通过java发送邮件的代码 转载请注明出处:java发邮件的代码 package com.zuidaima.util.mail;import java.util.Properties;import j ...

  9. python发邮件添加附件(十)

    #一.python发邮件添加附件 这是一个神奇的工具,要好好学哦 !!! import smtplib# 1.发送人账号 sendAddress = 'xxx@qq.com' # 2.发送人授权码 p ...

最新文章

  1. SQL语句中 left join 后用 on 还是 where,区别大了!
  2. 安装Realtek HD Audio Driver 失败 就是安装不上怎么办
  3. 前景检测算法_1(codebook和平均背景法)
  4. python with语句_python中的with语句
  5. html横向排列flex,flex布局示例
  6. 修改linux文件夹密码忘记,Linux中如何重新获取丢失的密码
  7. 实体类 接口_spring-boot-route(五)整合Swagger生成接口文档
  8. I/O读写的另一种方式-NIO
  9. Android蓝牙电话(SCO)和蓝牙音乐(A2DP)总结(四)
  10. 《软件工程》 课后思考题
  11. 顺序表的基本操作(C语言实现,简单易懂!)
  12. 服务器搬迁没有搭建文档,云服务器搬迁
  13. Lowest Common Ancestor
  14. Ubuntu 安装 Intel 显卡驱动
  15. 通过淘宝数据学习爬虫,python scrapy requests与response对象
  16. Androidstudio 连接夜神模拟器
  17. 国内IT软件外包公司汇总(2023 最新版)!
  18. c#中的反射的高级语法_Kubernetes第3部分中的seccomp新语法以及一些高级主题
  19. Python3.x爬虫下载网页图片
  20. fmc接口定义_FMC接口说明

热门文章

  1. 一种高效的ip名单的存储与查询方法(基于openresty框架)
  2. 藏文字符的输入与输出
  3. Python——OCR API
  4. 2017(第三届)智能制造国际论坛即将盛大召开
  5. 美食图谱复现指南之依存句法分析
  6. node使用校验工具 ajv 报错 Ajv is not a constructor 解决
  7. html设置字号行高,【HTML】自定义富文本设置行高
  8. 抖音表情号内容制作方法,项目特点技巧分享,变现方法如何?
  9. 计算机科学与技术 国家特色,“计算机科学与技术”国家级特色专业建设报告.pdf...
  10. websphere性能设置和日常维护 (转载)