How to obtain mailbox information

The simplest way to obtain information about a specified mailbox is using GetMailboxInfo method. You only need to pass the mailbox name to the method. It returns a Pop3MailboxInfo object containing information about the mailbox you have requested.

The following steps will help you to do that using ComponentSoft Mail component:

C#

// Create a new instance of the Pop3Client class.
 Pop3Client client = new Pop3Client();
 // Connect to the server.
 client.Connect("myserver");
 // Or you can specify the POP3 port with
 // client.Connect("myserver", 110);
 // Login to the server.
 client.Authenticate("user", "password");
 // Obtain mailbox information.
 Pop3MailboxInfo info = client.GetMailboxInfo();
 // Print out some information.
 Console.WriteLine("Number of messages found: {0}", info.MessageCount);
 Console.WriteLine("Mailbox Size: {0}", info.Size);
 // Close the connection.
 client.Disconnect();

VB.NET

' Create a new instance of the Pop3Client class.
 Dim client As New Pop3Client()
 ' Connect to the server.
 client.Connect("myserver")
 ' Or you can specify the POP3 port with
 ' client.Connect("myserver", 110);
 ' Login to the server.
 client.Authenticate("user", "password")
 ' Obtain mailbox information.
 Dim info As Pop3MailboxInfo = client.GetMailboxInfo()
 ' Print out some information.
 Console.WriteLine("Number of messages found: {0}", info.MessageCount)
 Console.WriteLine("Mailbox Size: {0}", info.Size)
 ' Close the connection.
 client.Disconnect()