I was able to do it by following [1] [1] http://tanyamadurapperuma.blogspot.com/2014/01/struggling-with-nosuchproviderexception.html
On Thu, Jul 20, 2017 at 4:06 PM, Godwin Shrimal <[email protected]> wrote: > Hi Platform Team, > > Do we have any limitation here ? Can't we send email with attachment ? > > Thanks > Godwin > > On Thu, Jul 20, 2017 at 4:05 PM, Godwin Shrimal <[email protected]> wrote: > >> Hi Fathima, >> >> Did you find any solution for this ? I am also facing the same issue. >> >> >> Thanks >> Godwin >> >> On Thu, Sep 15, 2016 at 7:19 AM, Fathima Dilhasha <[email protected]> >> wrote: >> >>> >>> Hi, >>> >>> I'm trying to send an email with images within an osgi component. >>> >>> But I'm getting the following error when trying to send an email. >>> >>> *javax.mail.MessagingException: IOException while sending message;* >>> * nested exception is:* >>> * javax.activation.UnsupportedDataTypeException: no object DCH for MIME >>> type multipart/related; * >>> * boundary="----=_Part_0_765083650.1473940691764"* >>> * at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:625)* >>> * at javax.mail.Transport.send0(Transport.java:169)* >>> * at javax.mail.Transport.send(Transport.java:98)* >>> >>> After some search and trial & error I figured out this issue is due to >>> the use of javax.activation as an imported package. >>> >>> I checked the bundle dependencies and following is the details about the >>> bundle. >>> >>> * Imported packages* >>> * javax.activation; >>> version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242 [0]>* >>> >>> >>> I have tried the following to solve the issue. >>> >>> 1. Add following line before sending. According to [1] >>> >>> Thread.currentThread().setContextClassLoader( getClass().getClassLoader() ); >>> >>> 2. Add following. According to [1] >>> >>> 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"); >>> >>> >>> I cannot figure out what the exact problem is and any help is >>> appreciated. >>> >>> p.s. I have a working standalone java class which is succesfully sending >>> emails with attachments and uses the javax activation from >>> activation-1.1.1.jar >>> >>> [1] >>> http://stackoverflow.com/questions/21856211/javax-activation-unsupporteddatatypeexception-no-object-dch-for-mime-type-multi >>> >>> -- >>> Fathima Dilhasha >>> *Software Engineer* >>> Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496> >>> <%2B94%20%280%29%20773%20451194> >>> [email protected] <[email protected]> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Godwin Amila Shrimal* >> WSO2 Inc.; http://wso2.com >> lean.enterprise.middleware >> >> mobile: *+94772264165* >> linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* >> twitter: https://twitter.com/godwinamila >> <http://wso2.com/signature> >> > > > > -- > *Godwin Amila Shrimal* > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware > > mobile: *+94772264165* > linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* > twitter: https://twitter.com/godwinamila > <http://wso2.com/signature> > -- *Godwin Amila Shrimal* WSO2 Inc.; http://wso2.com lean.enterprise.middleware mobile: *+94772264165* linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* twitter: https://twitter.com/godwinamila <http://wso2.com/signature>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
