diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 259ed2e3bc..26da91c0d9 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -772,6 +772,16 @@ public class MessageHelper { } long getReceived() throws MessagingException { + String date = imessage.getHeader("Date", null); + if (date != null) { + try { + Date received = new MailDateFormat().parse(date); + Log.i("Parsed received=" + received); + return received.getTime(); + } catch (java.text.ParseException ignored) { + } + } + Date received = imessage.getReceivedDate(); if (received == null) received = imessage.getSentDate();