Enhancement
Major
Detail
Major
Detail
Bugfix
The library contains a critical vulnerability:
apache-mime4j-0.3.jar cpe:2.3:a:apache:james:0.3:*:*:*:*:*:*.
It is currently used in exactly one place when parsing email from an Exchange account:
AbstractMailserverMessage::getName(){ return org.apache.james.mime4j.decoder.DecoderUtil.decodeEncodedWords(this.message.getSubject()); }
On the one hand, an alternative is available with javax.mail.MimeUtilities.decodeText(), on the other hand, such decoding of getSubject() may / should not be necessary.
This call and the dependency are removed.
Test
Test: Refactoring, no additional test.