Hi

Thanks for reporting.

Attachments is seldom used with Camel. I have created a ticket to track this bug
https://issues.apache.org/jira/browse/CAMEL-4870



On Fri, Jan 6, 2012 at 4:01 PM, LNB <lnijbijv...@kluwer.nl> wrote:
> I'm using camel 2.7.3 and a stringtemplate, but I could use an other template
> if that would be useful.
> My code looks like:
>
> onException(ZipFormatException.class).handled(true)
> .to("file:" + errorDir.toString()) //move corrupted zip to another directory
> .process(mailBuilder)
> .to("string-template:corruptedzipMail.tm")//doesn't work, attachment lost
> .to("smtp:"+ mailEndpoint);
>
> Processor mailBuilder = new Processor() {
>        @Override
>        public void process(Exchange exchange) throws Exception {
>                File file = ExchangeHelper.getMandatoryInBody(exchange, 
> File.class);
>                exchange.getIn().setHeader("subject",
>                                Builder.constant("CAMEL TEST mail"));
>                exchange.getIn().addAttachment(file.getName(),
>                                new DataHandler(new FileDataSource(file)));
>        }
> };
>
>
> Claus Ibsen-2 wrote
>>
>> Hi
>>
>> What version of Camel are you using? And which template components are
>> you using?
>> Maybe post a snippet of your route.
>>
>>
>>
>> On Fri, Jan 6, 2012 at 11:32 AM, LNB &lt;lnijbijvank@&gt; wrote:
>>> In my camel route I download and unpack zip files. When something goes
>>> wrong,
>>> I want to send a mail with the zip file that has gone wrong as an
>>> attachment. I want to construct the body of this mail using a template.
>>>
>>> When I first add the zip file as an attachment to the message and next
>>> route
>>> it to a template, the attachment is lost. When I first route the message
>>> to
>>> the template, I lose the zipfile as message body and can't add it as
>>> attachment.
>>>
>>> Is it possible to use a template with an attachment?
>>>
>>> --
>>> View this message in context:
>>> http://camel.465427.n5.nabble.com/How-to-send-a-templated-mail-with-attachment-tp5125167p5125167.html
>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> FuseSource
>> Email: cibsen@
>> Web: http://fusesource.com
>> Twitter: davsclaus, fusenews
>> Blog: http://davsclaus.blogspot.com/
>> Author of Camel in Action: http://www.manning.com/ibsen/
>>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/How-to-send-a-templated-mail-with-attachment-tp5125167p5125742.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
FuseSource
Email: cib...@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to