1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-01-01 12:44:42 +00:00

Set correlation ID on cross account move

This commit is contained in:
M66B 2021-03-11 20:37:01 +01:00
parent a33c66803b
commit 7971c4ee1e

View file

@ -957,6 +957,7 @@ class Core {
try (InputStream is = new BufferedInputStream(new FileInputStream(file))) { try (InputStream is = new BufferedInputStream(new FileInputStream(file))) {
imessage = new MimeMessageEx(isession, is, message.msgid); imessage = new MimeMessageEx(isession, is, message.msgid);
} }
imessage.addHeader(MessageHelper.HEADER_CORRELATION_ID, message.msgid);
imessage.saveChanges(); imessage.saveChanges();
} }
@ -976,12 +977,11 @@ class Core {
} }
// Handle auto read // Handle auto read
if (flags.contains(Flags.Flag.SEEN)) { if (flags.contains(Flags.Flag.SEEN))
if (autoread && !imessage.isSet(Flags.Flag.SEEN)) { if (autoread && !imessage.isSet(Flags.Flag.SEEN)) {
Log.i(folder.name + " autoread"); Log.i(folder.name + " autoread");
imessage.setFlag(Flags.Flag.SEEN, true); imessage.setFlag(Flags.Flag.SEEN, true);
} }
}
// Handle draft // Handle draft
if (flags.contains(Flags.Flag.DRAFT)) if (flags.contains(Flags.Flag.DRAFT))