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组件下载地址
http://home.goofar.com/zlay/Nmail.rar