由于我的固执,常被朋友叫成"木头鸟",也许有一天"木鸟"也会飞翔... 注册 | 登陆

最近搞个项目,需要在网页里登录MSN,取出电子邮件.

C#代码
  1. private DotMSN.Messenger messenger = new DotMSN.Messenger();   
  2.   
  3.         public string MSNLogin( string id ,string pwd )   
  4.         {   
  5.             this.MSNLogout();   
  6.             try  
  7.             {   
  8.                 messenger.Connect(id , pwd);   
  9.                 if(messenger.Connected)   
  10.                 {   
  11.                     messenger.SynchronizeList();   
  12.                     try  
  13.                     {   
  14.                         messenger.SetStatus(MSNStatus.Online);   
  15.                         System.Threading.Thread.Sleep( 1 * 1000);   
  16.                         StringBuilder MailList = new StringBuilder();   
  17.                         foreach( Contact contact in messenger.GetListEnumerator( MSNList.ForwardList ))   
  18.                         {   
  19.                             MailList.Append(contact.Mail) ;   
  20.                             MailList.Append(",") ;   
  21.                         }   
  22.                         return MailList.ToString();   
  23.                     }   
  24.                     catch  
  25.                     {   
  26.                         return "-1";   
  27.                     }   
  28.                 }   
  29.                 else  
  30.                 {   
  31.                     return "-1";   
  32.                 }   
  33.             }   
  34.             catch   //(DotMSN.MSNException e)   
  35.             {   
  36.                 return "-1";   
  37.             }   
  38.   
  39.         }   
  40.   
  41.         private void MSNLogout()   
  42.         {   
  43.             if(messenger.Connected)   
  44.             {   
  45.                 messenger.CloseConnection();   
  46.             }   
  47.         }  

DotMSN 请到官方网站去下载.

Tags: dotmsn, 网页

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8

发表评论

评论内容 (必填):