ComponentPro UltimateBounceInspector

      ListMessages(Pop3EnvelopeParts) Method

      See AlsoMembers Options: Show AllLanguage Filter: AllSend comments on this topic to ComponentPro
      Retrieves a list of Pop3Message in the currently selected mailbox. Each message in the list contains the specified envelope parts.


      public Pop3MessageCollection ListMessages(
         Pop3EnvelopeParts parts


      The message elements to retrieve.

      Return Value

      The list of messages.


      Uses either POP3 LIST command, UIDL command, or a combination of both.


      Shows how to connect to a POP3 server and retrieve the list of messages.

      using System;
      using ComponentPro.Net.Mail;
      // Create a new instance of the Pop3 class.
      Pop3 client = new Pop3();
      // Connect to the server.
      // Or you can specify the POP3 port with 
      // client.Connect("myserver", 110); 
      // Login to the server.
      client.Authenticate("user", "password");
      // List messages. Only Size and UniqueId are retrieved.
      Pop3MessageCollection list = client.ListMessages(Pop3EnvelopeParts.Size | Pop3EnvelopeParts.UniqueId);
      foreach (Pop3Message m in list)
          Console.WriteLine(string.Format("UniqueId: {0}, Size: {1}", m.UniqueId, m.Size));
      // Close the connection.


      .NET Compact Framework.NET Compact Framework

      Supported version: 2.0, 3.5, and 3.9
      Assembly: ComponentPro.Mail.CF (in ComponentPro.Mail.CF.dll)

      .NET Framework.NET Framework

      Supported version: 2.0, 3.0, 3.5, 4.0, 4.5.x, 4.6.x and later
      Assembly: ComponentPro.Mail (in ComponentPro.Mail.dll)

      Xamarin AndroidXamarin Android

      Supported version: 2.3 and later
      Assembly: ComponentPro.Mail.Android (in ComponentPro.Mail.Android.dll)

      Xamarin MacXamarin Mac

      Supported version: 2.0.x and later
      Assembly: ComponentPro.Mail.Mac (in ComponentPro.Mail.Mac.dll)

      Xamarin iOSXamarin iOS

      Supported version: 5.1.x and later
      Assembly: ComponentPro.Mail.iOS (in ComponentPro.Mail.iOS.dll)

      See Also