Разбрах, че UID се променя, но Message-Id няма да се променя по време на каквато и да е операция с конкретна поща. След няколко операции обаче стигнах до този случай:
Да предположим, че имам total of 2000 emails
в моя INBOX
. Ако копирам имейла 1000th
с UID 1000
и Message-Id 1000
в моята Trash
пощенска кутия и след това го копирам обратно в INBOX
, UID ще се промени на 2000 и Message-Id на 2000; текущата за тази папка. След това, независимо от датата, този имейл ще бъде в горната част.
Сега въпросът е, ако аз . fetch 1990:2000 fast
(последните 10 имейла), ще получа този конкретен имейл сред 10-те извлечени. Как бихте изтеглили последните 10 въз основа на датата, без да се налага да извличате 2000 имейла и след това да ги сортирате по дата?