发邮件应用程序打成jar包后运行异常。 求救!急!!!

xiyu_eros 2004-08-26 04:33:53
DATA
354 Enter message, end with "." on a line by itself
javax.activation.UnsupportedDataTypeException: no object DCH for MIME type text/
plain; charset=us-ascii
at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:84
1)
at javax.activation.DataHandler.writeTo(DataHandler.java:295)
at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1147)
at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1607)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:390)
at javax.mail.Transport.send0(Transport.java:163)
at javax.mail.Transport.send(Transport.java:80)
at sendmailtest.SendMail.sendMail(SendMail.java:39)
at sendmailtest.SendMail.run(SendMail.java:54)
at java.util.TimerThread.mainLoop(Timer.java:432)
at java.util.TimerThread.run(Timer.java:382)
javax.mail.SendFailedException: Sending failed;
nested exception is:
class javax.mail.MessagingException: IOException while sending message;
nested exception is:
javax.activation.UnsupportedDataTypeException: no object DCH for MIME ty
pe text/plain; charset=us-ascii
at javax.mail.Transport.send0(Transport.java:218)
at javax.mail.Transport.send(Transport.java:80)
at sendmailtest.SendMail.sendMail(SendMail.java:39)
at sendmailtest.SendMail.run(SendMail.java:54)
at java.util.TimerThread.mainLoop(Timer.java:432)
at java.util.TimerThread.run(Timer.java:382)
...全文
60 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiyu_eros 2004-08-27
  • 打赏
  • 举报
回复
解决方法:将所引入的sendMail的包(jaf-1_0_2-upd) 换为 (jaf-1.0.1)

jaf-1.0.1-jar 的下载地址:http://www.21active.com/DataStorage/Software/List.asp?TechType=1&TitleID=80

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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