viernes, 22 de febrero de 2013

Enviando emails con Java 6 y tomcat 7. DCH for MIME type multipart/mixed

Si la aplicación no puede enviar emails, mostrando un error tal como

Caused by: javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; 
 boundary="----=_Part_4_26855300.1361447126169"
 at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:877)
 at javax.activation.DataHandler.writeTo(DataHandler.java:302)
 at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1403)
 at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1745)
 at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:636)
 ... 50 more

La solución es copiar las librerías activation-1.1.1.jar y mail-1.4.1.jar a la carpeta lib de tomcat. Unos post de stackoverflow me ayudaron a dar con la solución, pero dando pistas sobre el error, sin dar solución concreta.

1 comentario:

  1. Esta solución si me funcionó, solo agregé la librería activation.jar al {tomcat-home}/lib version 1.4 creo, parece cer que hay que ver por que Tomcat no esta tomando esta libreria del proyecto. mero muchas gracias!!!

    ResponderEliminar

Related Posts Plugin for WordPress, Blogger...