Hi Claus, Yes. My test of poll enrich + mail is local running on vanilla Quarkus and Camel, not Camel K.
Here are the results: i. Test Camel 3.18 Quarkus 2.11: no attachment ii. Test Camel 3.17 Quarkus 2.10: no attachment iii. Test Camel 3.16 Quarkus 2.9: no attachment iv. Test Camel 3.16 Quarkus 2.8: no attachment v. Test Camel 3.14 Quarkus 2.7: get attachment vi. Test Camel 3.11 Quarkus 2.2.5: get attachment Regards, Jane -----Original Message----- From: Claus Ibsen <claus.ib...@gmail.com> Sent: Tuesday, September 6, 2022 6:17 PM To: users@camel.apache.org Subject: Re: Poll enrich with mail component will lose attachments Hi Did you test this on vanilla Quarkus and Camel (not Camel K) On Tue, Sep 6, 2022 at 7:27 AM Mi Jane 米静 <jane...@universalbeijing.com> wrote: > Hi Claus, > > I tested Camel 3.18.0 with Quarkus 2.11.0. The result is the same: I > got the mail message but no attachment. > > Regards, > Jane > > -----Original Message----- > From: Claus Ibsen <claus.ib...@gmail.com> > Sent: Friday, September 2, 2022 1:51 PM > To: users@camel.apache.org > Subject: Re: Poll enrich with mail component will lose attachments > > Hi > > Can you try testing with 3.18.x > > On Wed, Aug 31, 2022 at 12:41 PM Mi Jane 米静 > <jane...@universalbeijing.com> > wrote: > > > Dear community, > > > > When I used Camel 3.11, poll enrich with mail component worked well > > and I could get the mail attachments. > > When I changed to Camel 3.16 for other reasons, I could get the mail > > but I couldn’t get the attachments. > > > > Here is an example: > > > > …… > > > > .pollEnrich("imaps://{{mail.server}}?session=#oAuthSession&closeFold > > er > > =false&unseen=true&peek=true&folderName={{mail.sub.folder}}") > > .process(new Processor() { > > @Override > > public void process(Exchange exchange) throws Exception { > > AttachmentMessage attachmentMessage > > = exchange.getMessage(AttachmentMessage.class); > > Map<String, DataHandler> attachments > > = attachmentMessage.getAttachments(); > > if (attachments != null) { > > LOGGER.info("attachments: > > {}", attachments.size()); > > } else { > > LOGGER.info("no > > attachment"); > > } > > } > > }) > > …… > > > > With Camel 3.11 I got log “attachments: 1”, while with Camel 3.16 I > > got log “no attachment”. > > Is it a known issue for Camel 3.16, or is there any extra parameter > > I missed? Thanks in advance! > > > > Regards, > > Jane > > > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 > -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2