请教高手,关于javamail的问题:

snowredfox 2002-03-13 08:03:54
在利用javamail提供的api进行mail送信时:
// 设置MimeMessage的subject
message.setSubject(subject) ;

//设置MimeMessage的content
BodyPart contentPart = new MimeBodyPart() ;
contentPart .setDataHandler(new DataHandler(content, "text/plain")) ;
multiPart = new MimeMultipart() ;
multiPart.addBodyPart(contentPart) ;

//设置MimeMessage的附件
BodyPart filePart = new MimeBodyPart() ;
//f为要添加的附件
FileDataSource fileDataSource = new FileDataSource(f) ;
filePart .setDataHandler(new DataHandler(fileDataSource)) ;
//file_encoding
String name = MimeUtility.encodeText(fileDataSource.getName(), file_encoding, null) ;
filePart.setFileName(name) ;
multiPart.addBodyPart(filePart ) ;


以上:
1.对于subject和content是否还要进行特殊的编码,添加Header等?
2.对于添加附件,文件名应该如何编码,才能在不同的语言环境下(设置了正确的编码方式后)都能正确显示?
...全文
88 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowredfox 2002-03-14
  • 打赏
  • 举报
回复
fire, help

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧