博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 发送邮件时遭遇 : no object DCH for MIME type multipart/mixed
阅读量:4313 次
发布时间:2019-06-06

本文共 1570 字,大约阅读时间需要 5 分钟。

I create a message:msg = new MimeMessage(session);MimeBodyPart mbp1 = new MimeBodyPart();mbp1.attachFile(f1);MimeBodyPart mbp2 = new MimeBodyPart();mbp2.attachFile(f2);MimeBodyPart mbp3 = new MimeBodyPart();mbp3.attachFile(f3);Multipart mp = new MimeMultipart();mp.addBodyPart(mbp1);mp.addBodyPart(mbp2);mp.addBodyPart(mbp3);msg.setContent(mp);...then send it:SMTPTransport transport = (SMTPTransport)session.getTransport();transport.connect();transport.sendMessage(msg, new Address[] {
new InternetAddress(...)});and get MessagingException: IOException while sending messageUnsupportedDataTypeException: no object DCH for MIME type multipart/mixed: There is something wrong with MailCap, javamail can not find a handler for such multipart/mixed part. I solved this issue by adding this (before mail creation and delivery) MailcapCommandMap mc = (MailcapCommandMap) CommandMap.getDefaultCommandMap(); mc.addMailcap("text/html;; x-java-content-handler=com.sun.mail.handlers.text_html"); mc.addMailcap("text/xml;; x-java-content-handler=com.sun.mail.handlers.text_xml"); mc.addMailcap("text/plain;; x-java-content-handler=com.sun.mail.handlers.text_plain"); mc.addMailcap("multipart/*;; x-java-content-handler=com.sun.mail.handlers.multipart_mixed"); mc.addMailcap("message/rfc822;; x-java-content-handler=com.sun.mail.handlers.message_rfc822"); CommandMap.setDefaultCommandMap(mc); Note that JAF comes bundled in Java >= 6

 

转载于:https://www.cnblogs.com/MMLoveMeMM/articles/4090705.html

你可能感兴趣的文章
获取用户ip接口
查看>>
Django部署
查看>>
我与小娜(02):乘坐超速高铁,穿越时空60年
查看>>
H5取经之路——添加hover实现特定效果
查看>>
ultraiso:usb-hdd+ v2
查看>>
WINDOWS symbols
查看>>
SQL Server 2008 镜像的监控 - Joe.TJ -
查看>>
SQL Server DBA 文章:116篇 --DBA_Huangzj
查看>>
数据库Mysql性能优化
查看>>
程序猿是如何解决SQLServer占CPU100%的--马非码
查看>>
Shell之sed用法 转滴
查看>>
百度ueditor 拖文件或world 里面复制粘贴图片到编辑中 上传到第三方问题
查看>>
python基础之函数参数、嵌套、返回值、对象、命名空间和作用域
查看>>
公式推导【ASRCF//CVPR2019】
查看>>
Python(4)_Python中的数据类型
查看>>
HTTP 响应头信息
查看>>
cocos2dx中的层CCLayer
查看>>
Windows XP硬盘安装Ubuntu 12.04双系统图文详解
查看>>
【资料】哈代&拉马努金相关,悼文,哈佛演讲,及各种杂七杂八资料整理
查看>>
Use weechat (IRC client) on OS X. MacBook Pro
查看>>