天天看點

釋出自己寫的Pop3協定元件

測試代碼很簡單如下:

using System;

using NMail.Client;

using NMail.Mail;

namespace ConsoleTestNMail

{

    class Demo

    {

        [STAThread]

        static void Main(string[] args)

        {

            //構造

            //-》 伺服器位址  端口  使用者名  密碼  伺服器驗證方式(Pop3或者APOP)

            POPClient client=new POPClient("pop3.163.com",110,"使用者名","密碼",AuthenticationMethod.POP3);

            int intMailCount=client.GetMessageCount();//擷取信件總數           

            Console.WriteLine("共有郵件"+intMailCount+"封");

            if (intMailCount>0)

            {

                Message[] m=new Message[intMailCount];

                for (int i=0;i<intMailCount;i++)

                {   

                    //擷取信件對象

                    //true表示隻獲得信件描述資訊

                    //false表示獲得信件全部資訊

                    m[i]=client.GetMessage(i+1,false);

                    //輸出信件内容

                    Console.WriteLine("第"+(i+1)+"封");

                    Console.WriteLine("标題:"+m[i].Subject);

                    Console.WriteLine("來自于:"+m[i].FromEmail);

                    Console.WriteLine("時間:"+m[i].Date);

                    Console.WriteLine("附件數量"+m[i].AttachmentCount);

                    Console.WriteLine("信件正文:");

                    Console.WriteLine("    "+m[i].MessageBody);

                    Console.Write("/r/n/n");

                }

            }

            //關掉于伺服器的連接配接

            client.Disconnect();

            Console.Read();

        }

    }

}

其中要引用我寫的NMail.dll這個元件,在編譯的時候可以用

就OK拉

NMail元件下載下傳位址

<a href="http://home.goofar.com/zlay/Nmail.rar">http://home.goofar.com/zlay/Nmail.rar</a>

下一篇: 項目小記