Ejemplo n.º 1
0
        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();
        }