Re: Retiring the File mail queue from James 3.7.x

2021-09-07 Thread btell...@apache.org
Hi Garry, On 07/09/2021 20:29, Jean Helou wrote: > Hi garry, > > I think this concern is more valid for the retirement of the maildir[1] > implementation (mailbox) than for the mailqueue. > I don't think messages are expected to remain in the mailqueue for a very > long time, which is why the

Re: Retiring the File mail queue from James 3.7.x

2021-09-07 Thread Jean Helou
Hi garry, I think this concern is more valid for the retirement of the maildir[1] implementation (mailbox) than for the mailqueue. I don't think messages are expected to remain in the mailqueue for a very long time, which is why the advocated migration path includes downtime : - stop accepting

Re: Retiring the File mail queue from James 3.7.x

2021-09-07 Thread Garry Hurley
My only concern would be those people who are still, for some reason, not yet ready to move to James 3.x - yes, there are still some out there. They are more likely to be using the file repo than 3.x users. If they are using a file repo, we might want to keep a migration tool around to migrate

Re: Retiring the File mail queue from James 3.7.x

2021-09-06 Thread Raphaël Ouazana-Sustowski
+1 Le 06/09/2021 à 14:54, Jean Helou a écrit : awesome :) On Mon, Sep 6, 2021 at 1:52 PM btell...@apache.org wrote: Hello Jean, On 06/09/2021 18:42, Jean Helou wrote: Hello benoit, There are some alternatives: embedded activeMQ has zero dependencies. Furthermore migrating is easy: just

Re: Retiring the File mail queue from James 3.7.x

2021-09-06 Thread Jean Helou
awesome :) On Mon, Sep 6, 2021 at 1:52 PM btell...@apache.org wrote: > Hello Jean, > > On 06/09/2021 18:42, Jean Helou wrote: > > Hello benoit, > > > > > >> There are some alternatives: embedded activeMQ has zero dependencies. > >> Furthermore migrating is easy: just migrate with an empty queue

Re: Retiring the File mail queue from James 3.7.x

2021-09-06 Thread btell...@apache.org
Hello Jean, On 06/09/2021 18:42, Jean Helou wrote: > Hello benoit, > > >> There are some alternatives: embedded activeMQ has zero dependencies. >> Furthermore migrating is easy: just migrate with an empty queue - which >> can be done easily with a SMTP downtime. >> >> Also the component is

Re: Retiring the File mail queue from James 3.7.x

2021-09-06 Thread Jean Helou
Hello benoit, > There are some alternatives: embedded activeMQ has zero dependencies. > Furthermore migrating is easy: just migrate with an empty queue - which > can be done easily with a SMTP downtime. > > Also the component is deprecated for 1.5 years, given the many flows it > have, given

Re: Retiring the File mail queue from James 3.7.x

2021-09-05 Thread Rene Cordier
Hello, Sounds legit to me, +1! Thanks for looking into that deeply. Rene. On 05/09/2021 20:03, btell...@apache.org wrote: Hello there, While working on JAMES-3646 incorrect file validation, I came to discover the file mail queue incorrectly sanitizes file paths. This is one of the many

Retiring the File mail queue from James 3.7.x

2021-09-05 Thread btell...@apache.org
Hello there, While working on JAMES-3646 incorrect file validation, I came to discover the file mail queue incorrectly sanitizes file paths. This is one of the many flows of this component. Here are some others: FileMailQueue is an outdated unmaintained component suffering incomplete features