Hi

The key for the header is
CamelFileName

eg

Exchange.FILE_NAME



On Tue, May 7, 2013 at 5:42 PM, Mohammad Shadab Ali
<mohammad.a...@genpact.com> wrote:
> Hi,
>
> I am using camel 2.9.0 version.
>
> I have a route SMTP-->File.  I am downloading the attachment from the mail 
> setting the attachment content into the exchange body and setting the 
> attachment filename in header "CamelFileName".
>
> exchange.getIn().setHeader("CamelFileNameOnly", filename);
>
> I sent 3 mails with different attachment and it processed all successfully, 
> in output directory I am getting only one file which is of the first mail 
> attachment. The problem is that for 2nd and 3rd message camel file name is 
> not getting reflected to the file endpoint and it takes the filename of the 
> first message.
>
> I tried with not setting the filename in the SMTP endpoint then file endpoint 
> is generating a unique filename for each message and I am getting the desired 
> output(3 files). But I want to store the file with the name of the attachment 
> but it is not getting reflected in file component.
>
> Any help would be appreciated.
>
>
> Regards,
> Shadab
>
> ________________________________
> *** This e-mail (and any attachments), is confidential and may be privileged. 
> It may be read, copied and used only
> by intended recipients. Unauthorized access to this e-mail (or attachments) 
> and disclosure or copying of its
> contents or any action taken in reliance on it is unlawful. Unintended 
> recipients must notify the sender immediately
> by e-mail/phone & delete it from their system without making any copies or 
> disclosing it to a third person.***
>
> This e-mail (and any attachments), is confidential and may be privileged. It 
> may be read, copied and used only
> by intended recipients. Unauthorized access to this e-mail (or attachments) 
> and disclosure or copying of its
> contents or any action taken in reliance on it is unlawful. Unintended 
> recipients must notify the sender immediately
> by e-mail/phone & delete it from their system without making any copies or 
> disclosing it to a third person.
>



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cib...@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to