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