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

Reply via email to