mirror of
https://github.com/M66B/FairEmail.git
synced 2025-02-22 14:11:00 +00:00
Always check POP3 message ID
This commit is contained in:
parent
ca2e7ad8e4
commit
4580720856
1 changed files with 6 additions and 10 deletions
|
@ -2378,10 +2378,6 @@ class Core {
|
||||||
msgid = helper.getMessageID();
|
msgid = helper.getMessageID();
|
||||||
if (TextUtils.isEmpty(msgid))
|
if (TextUtils.isEmpty(msgid))
|
||||||
msgid = uidl;
|
msgid = uidl;
|
||||||
} else {
|
|
||||||
_new = false;
|
|
||||||
Log.i(folder.name + " POP having uidl=" + uidl);
|
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
uidl = null;
|
uidl = null;
|
||||||
|
@ -2394,12 +2390,6 @@ class Core {
|
||||||
if (time != null)
|
if (time != null)
|
||||||
msgid = Long.toString(time);
|
msgid = Long.toString(time);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (db.message().countMessageByMsgId(folder.id, msgid) > 0) {
|
|
||||||
_new = false;
|
|
||||||
Log.i(folder.name + " POP having msgid=" + msgid);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (TextUtils.isEmpty(msgid)) {
|
if (TextUtils.isEmpty(msgid)) {
|
||||||
|
@ -2407,6 +2397,12 @@ class Core {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (db.message().countMessageByMsgId(folder.id, msgid) > 0) {
|
||||||
|
_new = false;
|
||||||
|
Log.i(folder.name + " POP having msgid=" + msgid + " uidl=" + uidl);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Long sent = helper.getSent();
|
Long sent = helper.getSent();
|
||||||
Long received = helper.getReceivedHeader();
|
Long received = helper.getReceivedHeader();
|
||||||
|
|
Loading…
Reference in a new issue