enhancement
major
minor
major
minor
defect
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 emails from an Exchange account:
AbstractMailserverMessage::getName(){
return org.apache.james.mime4j.decoder.DecoderUtil.decodeEncodedWords(this.message.getSubject());
}
On the one hand, javax.mail.MimeUtilities.decodeText() provides an alternative; on the other hand, such decoding of getSubject() should not be necessary.
This call and the dependency will be removed.
Test
Test: Refactoring, no additional test.