Я понял, что 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 электронных писем, а затем сортировать их по дате?