永发信息网

javaMail 附件名称长度限制

答案:2  悬赏:0  手机版
解决时间 2021-02-08 14:06
使用javaMail发送带附件的邮件,附件添加代码如下:
BodyPart messagebodyPart = new MimeBodyPart();
messagebodyPart.setContent( this.getContent(), "text/html;charset=gb2312" );
FileDataSource fileDataSource = new FileDataSource( new File( this.attachmentPath ) );
messagebodyPart.setDataHandler( new DataHandler( fileDataSource ) );
//解决附件的中文名称显示问题,英文名可直接用messageBodyAttach.setFileName( attachmentTitle );
sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder();
messagebodyPart.setFileName( "=?GBK?B?" + enc.encode( this.getFilename().getBytes() ) + "?=" );
multipart.addBodyPart( messagebodyPart );

这段代码添加的附件如果文件名称超出一定的长度,收到的邮件附件名称后半部分将被截取,导致
文件没有格式后缀而打不开,请教这个问题如何解决?

FoxMail下收到的是没有后缀的附件,163收到的是ATT00002.bin格式的附件
最佳答案
附件的大小,原则上没有限制,但会由于网络环境、处理的软件等因素,而有所不同

一般几mb之内
全部回答
<p>中国最大的免费商务网络硬盘: <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fload.228com.com" target="_blank">http://load.228com.com</a> 最大支持2g文件,永久免费,永久保存。支持上传任意合法的文件格式。当你在email上填写上你的邮箱,我们会把下载连接直接发到你的目标邮箱。</p>  <p>&nbsp;</p>  <p>网盘,又称网络u盘、网络硬盘,是一些网络公司推出的在线存储服务。向用户提供文件的存储、访问、备份、共享等文件管理功能,使用起来十分方便。不花钱的移动硬盘。用户可以把网盘看成一个放在网络上的硬盘或u盘,不管你是在家中、单位或其它任何地方,只要你连接到因特网,你就可以管理、编辑网盘里的文件。不需要随身携带,更不怕丢失。</p>  <p>目前我国常见的网盘有:商务网络硬盘 <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fload.228com.com" target="_blank">http://load.228com.com</a> , 千军万马网盘、pocketdisk启明网盘、dbank数据银行、抽盘、qq随身盘、快盘(wps出品)、265网络硬盘、chinamofile、mofile、vdisk、纳米盘、联想网盘、tom网盘、uc网盘、sugersync、51网盘、99网盘、速度盘等,有些是完全免费的,有些是收费兼免费的,用户可根据需要选用</p>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
已知椭圆的方程为25x^2+36Y^2=900,求椭圆的焦
河南省财政厅家属院(北门)这个地址在什么地方
设计实验:修正液是同学们常用的一种文具,打
一双鞋子是4.6折,那一双是多少钱啊?求解
牧仁我想知道这个在什么地方
佛家,道家,玄学界怎么评价外星人
孩子感冒,咳嗽,发烧,到底该吃什么药啊!
防火阀安装位置检查时,在防火阀两侧各()范
关于科里奥利加速度
康贝大药房连锁公司同兴药店在哪里啊,我有事
一家银行可以同时为同一只基金的承销和托管机
我国胰腺炎最常见的原因为A.酒精中毒B.胆道疾
新华保险地址在什么地方,想过去办事
甄嬛传果俊王后来怎么样了
图腾部落黄金版 1.06 中文版 如何开启 沙漠,
推荐资讯
风采美容美发中心地址在什么地方,我要处理点
娴静端庄什么意思
在RT三角形ABC中,角BAC=90度,AB=AC,点D是BC的
京城豪苑9幢云柜服务站地址在什么地方,想过
泰式美容美体地址有知道的么?有点事想过去
工行信用卡还款多存有影响吗
风行菱智m3挂一档有声音
我的快递信息,都一个星期了,怎么还没动静?
若向量a与b不共线,a*b不等于0.且c=a-[(a*a)/(
【lvy】什么是lvy?
我们的供应厂家无法做原产地证怎么弄
与《奥汀的祝福》适合的歌,非中文的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?