Pop |
public override int Count { get; }
Exception | Condition |
---|---|
ObjectDisposedException | The Pop3Client has been disposed. |
ServiceNotConnectedException | The Pop3Client is not connected. |
ServiceNotAuthenticatedException | The Pop3Client is not authenticated. |
Gets the number of messages available on the POP3 server.
Once authenticated, the Count property will be set to the number of available messages on the POP3 server.
public static void DownloadMessages () { using (var client = new Pop3Client ()) { client.Connect ("pop.gmail.com", 995, SecureSocketOptions.SslOnConnect); client.Authenticate ("username", "password"); for (int i = 0; i < client.Count; i++) { var message = client.GetMessage (i); // write the message to a file message.WriteTo (string.Format ("{0}.msg", i)); // mark the message for deletion client.DeleteMessage (i); } client.Disconnect (true); } }