Thanks for the response Chris.
I referred the same link you sent for camel mail component.
Although whereever code is written certain things were not made very clear
like context, endpoint etc, i referenced other reading material and wrote
the below code-
CamelContext camel= new DefaultCamelContext();
camel.start();
camel.addComponent("mail", new
MailComponent());
Endpoint endpoint =
camel.getEndpoint("smtp://[EMAIL PROTECTED]");
// // create the exchange with the mail
message that is multipart with a
file and a Hello World text/plain message.
Exchange exchange =
endpoint.createExchange();
Message in = exchange.getIn();
in.setBody("444444444444444444444444444");
// create a producer that can produce the
exchange (= send the mail)
Producer producer =
endpoint.createProducer();
// start the producer
producer.start();
// and let it go (processes the exchange
by sending the email)
// producer.process(exchange);
But it throws the below exception on running the code, for line
exchange.getIn(). Your help is highly appreciated.
java.lang.SecurityException: Access to default session denied
at javax.mail.Session.getDefaultInstance(Session.java:311)
at
org.apache.camel.component.mail.MailConfiguration.createJavaMailSender(MailConfiguration.java:129)
at
org.apache.camel.component.mail.MailEndpoint.createProducer(MailEndpoint.java:53)
at
com.thirdpillar.uploadWS.services.DocumentChopperBean.onMessageExchange(DocumentChopperBean.java:108)
at
org.apache.servicemix.bean.BeanEndpoint.onProviderExchange(BeanEndpoint.java:235)
at
org.apache.servicemix.bean.BeanEndpoint.process(BeanEndpoint.java:211)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:538)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:490)
at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:46)
at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:610)
at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:172)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:167)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Chris Custine (Apache) wrote:
>
> You can find detailed documentation and examples of using Camel Mail
> component here: http://activemq.apache.org/camel/mail.html
>
> As Lars mentioned, you can also use the servicemix-mail component as well.
> Even though the documentation says it is for ServiceMix > 3.3, I believe
> you
> should be able to download that component from the maven repository and
> install it in 3.2.x. You can find the new version of that component here:
> http://repo2.maven.org/maven2/org/apache/servicemix/servicemix-mail/2008.01
>
> Documentation for the ServiceMix mail component is here:
> http://servicemix.apache.org/servicemix-mail.html
>
> Chris
>
> --
> Chris Custine
> My Blog :: http://blog.organicelement.com
> Apache ServiceMix :: http://servicemix.apache.org
> Apache Directory Server :: http://directory.apache.org
>
>
> On Fri, Oct 31, 2008 at 4:12 AM, Richa Khurana <
> [EMAIL PROTECTED]> wrote:
>
>> Also, for our deployment, we are referring to SMX 3.2.2
>>
>> -----Original Message-----
>> From: Lars Heinemann [mailto:[EMAIL PROTECTED]
>> Sent: Friday, October 31, 2008 3:05 PM
>> To: [email protected]
>> Subject: SPAM:Re: Using camel mail component
>>
>> Why camel mail?
>> ServiceMix got it's own mail component since 3.3 release.
>> Please refer to the component wiki for further details.
>>
>> Regards
>> Lars
>>
>>
>> Richa Khurana schrieb:
>> > Hi,
>> >
>> > I have a simple requirement stated below-
>> >
>> >
>> >
>> > 1. I receive XML messages in my JMS queue in SMX through external
>> > source.
>> > 2. I unmarshall the xml and get the contents to be sent in a mail
>> > in my xbean
>> > 3. Now, I need to use camel mail component to send emails.
>> >
>> >
>> >
>> > Can someone help with an example of configuring mail component and
>> > sending mails from the xbean to my mail server?
>> >
>> >
>> >
>> > Thanks,
>> >
>> >
>> >
>> > Richa Khurana| Lead - Engineering| GlobalLogic Inc.
>> > USA | INDIA | UKRAINE | CHINA
>> > Office: +91.120.406.2681
>> >
>> > www.globallogic.com <http://www.globallogic.com/>
>> > InfoWorld Award Winner for Agile Innovation
>> > <http://www.globallogic.com/Media/pressReleaseDetail.asp?press/65>
>> >
>> > Disclaimer: http://www.globallogic.com/email_disclaimer.txt
>> > <http://www.globallogic.com/email_disclaimer.txt>
>> >
>> >
>> >
>> >
>> >
>>
>
>
--
View this message in context:
http://www.nabble.com/Using-camel-mail-component-tp20262009p20297474.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.