Some emails sent from misbehaving email clients incorrectly specify JPG images as PNG. In such cases, the images are not displayed in email body because of the way how HTML engine expects them to be presented. For this reason we've further improved the detection of JPG files and if such PNG images are mislabeled (or for that matter, other image formats as well which OE Classic can detect), OE Classic will re-label them as JPG instead of PNG. If such email is then forwarded from OE Classic, the images will be properly labeled so it won't be causing issues further in maybe some other, potentially less capable email clients which cannot do this. It is important that the email being sent is syntactically correct and if it isn't a good email client should tolerate some amount of mistakes but also correct them which is what OE Classic does with this but also with some other incorrectly formatted emails.
Bug fixes
[2023-04-18] Fixed issue with some emails being incorrectly detected as plain-text
We've merely corrected the behavior of the plain-text decoder here to make it more compatible with some more examples of emails which have misbehaved. We've tested it on our test set of emails which contain various formatting and they seem to be properly decoded now.