mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-04 08:08:16 +02:00
Workaround inconsistent message content type
This commit is contained in:
@@ -2545,22 +2545,6 @@ public class MessageHelper {
|
||||
try {
|
||||
// From the body structure
|
||||
contentType = new ContentType(part.getContentType());
|
||||
|
||||
// Workaround bodystructure not matching header
|
||||
if (part instanceof MimeMessage &&
|
||||
"text/plain".equalsIgnoreCase(contentType.getBaseType()))
|
||||
try {
|
||||
String[] c = part.getHeader("Content-type");
|
||||
if (c != null && c.length > 0) {
|
||||
ContentType ct = new ContentType(c[0]);
|
||||
if ("text/html".equalsIgnoreCase(ct.getBaseType())) {
|
||||
Log.e("Inconsistent bs=" + contentType + " header=" + ct);
|
||||
contentType = ct;
|
||||
}
|
||||
}
|
||||
} catch (MessagingException ex) {
|
||||
Log.w(ex);
|
||||
}
|
||||
} catch (ParseException ex) {
|
||||
if (part instanceof MimeMessage)
|
||||
Log.w("MimeMessage content type=" + ex.getMessage());
|
||||
|
||||
Reference in New Issue
Block a user