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 and is not thread safe" +
"This includes: " +
" - JAMES-2298 Unsupported remove management feature" +
" - JAMES-2954 Incomplete browse implementation" +
" - JAMES-2544 Mixing concurrent operation might lead to a deadlock and
missing fields" +
" - JAMES-2979 dequeue is not thread safe
(To quote its test)
It is not directly configurable with any exosting products.
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 that no contributors shows up to keep it alive, I advocate
removal.
Feedback?
Regards,
Benoit
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]