Gets the array of Unique-ID's of all messages in the inbox. The array is zero-based.
A zero-based array of Unique-ID strings of all messages in the inbox.
Since the lower index in a .NET array is 0 while the lower message number in the inbox is 1, indices in the Unique-ID's array are -1 to the message numbers.
| Exception Type | Condition |
|---|---|
| MailBeeException | An error occurred and ThrowExceptions is true. |
This sample displays Unique-ID values of the first and the last message in the inbox.
[C#] // To use the code below, import MailBee namespaces at the top of your code. using MailBee; using MailBee.Pop3Mail; // The actual code (put it into a method of your class). Pop3 pop = new Pop3(); pop.Connect("mail.domain.com"); pop.Login("jdoe", "secret"); string[] uids = pop.GetMessageUids(); Console.WriteLine("Unique-ID of message #1 is " + uids[0]); Console.WriteLine("Unique-ID of message #" + pop.InboxMessageCount + " is " + uids[pop.InboxMessageCount - 1]); pop.Disconnect();
[Visual Basic] ' To use the code below, import MailBee namespaces at the top of your code. Imports MailBee Imports MailBee.Pop3Mail ' The actual code (put it into a method of your class). Dim pop As New Pop3 pop.Connect("mail.domain.com") pop.Login("jdoe", "secret") Dim uids As String() = pop.GetMessageUids() Console.WriteLine("Unique-ID of message #1 is " & uids(0)) Console.WriteLine("Unique-ID of message #" & pop.InboxMessageCount & _ " is " & uids(pop.InboxMessageCount - 1)) pop.Disconnect()
Pop3 Class | MailBee.Pop3Mail Namespace | GetMessageUidFromIndex | InboxPreloadOptions