Hi, I just checked the code of MailBinding, it checked the filename[1] and log warning message for it. I'm not sure if this is the best way to resolve this issue as we have to rename the filename (such as add a number after the name) to make sure there is no conflict between the keys.)
[1] https://github.com/apache/camel/blob/5ebd2f11c25a36bb3ed6d6b556ae3bb96a23aa0a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailBinding.java#L331 Willem Jiang Twitter: willemjiang Weibo: 姜宁willem On Wed, Jun 20, 2018 at 8:02 PM, Joery Vreijsen <jhjvreij...@gmail.com> wrote: > Hi there! > > I’m struggling with the camel-mail consumer, when it reads the MailMessage > and extracts the multipart attachments. > Looking at the implementation of MailBinding.java I notice that the > multipart attachments are put in an Map<String, Attachment>() causing > attachments > with the same filename to be overwritten by the Map#put method. > > I was wondering if this is a known issue, or something we could possibly > fix? > > Any advice is welcome! > > Greetings, > > - Joery Vreijsen >