測試代碼很簡單如下:
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>