Я пытался получать новые письма, используя OpenPop.Net .Я вижу этот пример и заметил, что в этом примере предполагается, что при подключении к поп-клиенту индексы (идентификаторы) электронной почты не изменяются (когда используется индекс для извлечения новой электронной почты).
for(int i = 0; i<uids.Count; i++)
{
//...
//then
Message unseenMessage = client.GetMessage(i + 1);
//...
}
Однако возможно, что мы получим новые электронные письма.
Верно ли это предположение, даже если мы получаем новые электронные письма?
РЕДАКТИРОВАТЬ: Я не говорю об UID.Я имею в виду, что мы используем цикл for
для получения i-го нового электронного письма с client.GetMessage(i)
, но если мы получаем новое электронное письмо, когда мы находимся в цикле, и оно меняет индекс (это новое электронное письмо может быть получено с помощью client.GetMessage(1)
).не значит ли это, что мы потеряли письмо или для подключенного клиента это новое будет игнорироваться?