public static void DownloadMessages() { using (var client = new Pop3Client()) { client.Connect("pop.gmail.com", 995, SecureSocketOptions.SslOnConnect); client.Authenticate("username", "password"); var messages = client.DownloadMessages(0, count); foreach (var message in messages) { // write the message to a file message.WriteTo(string.Format("{0}.msg", i)); } client.DeleteMessages(0, count); client.Disconnect(true); } }