PDA

Visualizza la versione completa : [java] ### DataContentHandler e mailcap ###


Maldito
26-11-2003, 15:26
Ciao ragazzi
Qualcuno ha gi avuto problemi con l'associazione mime-type e mailcap con javamail?

mi spiego meglio, in particolare il problema con il mimetype
"application/pkcs7-mime":

praticamente non so perch ma pur settando sia fisicamente che a runtime dei mailcap aggiuntivi dentro il mailcap.default riesco a trovarne il DCH corrispondente per ogni mailcap aggiunto.. ma javamail no.
Premetto che sto utilizzando il mail.jar di oc4j, e ho provato anche a utilizzarne uno ricompilato ad hoc dai sorgenti della sun.
Oltretutto su jboss riesco a far funzionare quella dannata criptaggiamentaturizzazione dei messaggi.. su oracle di m@#@#a no.

per info .. lo stacktrace



javax.mail.MessagingException: IOException while sending message;
nested exception is:
javax.activation.UnsupportedDataTypeException: no object DCH for MIME type application/pkcs7-mime; name="smime.p7m"; smime-type=enveloped-data
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTr ansport.java:348)
at com.telematicus.apps.proteos.email.model.JwmaTrans portImpl.sendMessage(JwmaTransportImpl.java:62)
at com.telematicus.apps.proteos.email.model.JwmaCompo seMessage.sendSMIME(JwmaComposeMessage.java:756)
at com.telematicus.apps.proteos.email.beans.ComposeMa nagementBean.execBean(ComposeManagementBean.java:4 38)
at com.telematicus.jamie.control.Controller.doGet(Con troller.java:668)
at com.telematicus.jamie.control.Controller.doFilter( Controller.java:277)
at com.evermind.server.http.ServletRequestDispatcher. invoke(ServletRequestDispatcher.java:560)
at com.evermind.server.http.ServletRequestDispatcher. forwardInternal(ServletRequestDispatcher.java:306)
at com.evermind.server.http.HttpRequestHandler.proces sRequest(HttpRequestHandler.java:767)
at com.evermind.server.http.HttpRequestHandler.run(Ht tpRequestHandler.java:259)
at com.evermind.server.http.HttpRequestHandler.run(Ht tpRequestHandler.java:106)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Wo rker.run(PooledExecutor.java:803)
at java.lang.Thread.run(Thread.java:484)
2




insomma... che devo fare per evitare questo?

javax.activation.UnsupportedDataTypeException: no object DCH for MIME type application/pkcs7-mime;


??!??!?!?!??!?!!?!



p.s. astenersi pipponi :D

Maldito
26-11-2003, 15:51
oh

ho scritto "astenersi pipponi"
e non mi ha risposto nessuno... che devo pensare? :p

Maldito
26-11-2003, 18:48
RISOLTO



praticamente ho smontato tutte le jdk :dh:
e i package di bouncycastle.org...

se qualcuno riscontra lo stesso problema .. gli posso dare la soluzione , ora non mi va di postarla troppo lunga.......


p.s.
oracle (oc4j) fa ca@are
p.p.s.
tutto javamail fa ca@are
p.p.p.s.
non sono nemmeno puliti nel codice.. zozzoni

Loading