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&closeFolder
> =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

Reply via email to