static void Main(string[] args) { Pop3 pop3 = new Pop3(); pop3.host = "10.1.1.123"; pop3.userName = "******"; pop3.password = "******"; pop3.Connect(); pop3.Login(); pop3.GetAccountStat(); for (int i = 1; i <= pop3.messageCount; i++) { Pop3Message message = pop3.GetMessageHeader(i); Console.WriteLine("--mail header #" + i.ToString()); Console.WriteLine(message.from); Console.WriteLine(message.subject); Console.WriteLine(message.replyTo); Console.WriteLine(message.date); Console.WriteLine(message.contentType); Console.WriteLine(message.charset); } for (int j = 1; j <= pop3.messageCount; j++) { Console.WriteLine("-----first mail all:------"); Pop3Message message = pop3.GetMessage(j); Console.WriteLine(message.from); Console.WriteLine(message.subject); if (message.hasAttachments == true) { DumpAttachments(message.attachments); } else { Console.WriteLine("body:" + message.body); } } pop3.Close(); Console.WriteLine("END."); Console.ReadLine(); }