Mail |
Exception | Condition |
---|---|
ObjectDisposedException | The MailSpool has been disposed. |
InvalidOperationException | The MailSpool is not connected. |
ServiceNotAuthenticatedException | The MailSpool is not authenticated. |
Gets the number of messages available in the message spool.
Once authenticated, the Count property will be set to the number of available messages in the spool.
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); } }