输出邮箱名和密码,倒出该邮箱内的联系人列表像开心网那个邀请好友一样有高手会吗?   在线等。

解决方案 »

  1.   

    这个要根据邮箱系统分别编程。原理就是模拟浏览器的访问,发送请求,然后分析Respose的内容。using   System.Net;   
        
        
      WebRequest   req   =   WebRequest.Create(   "http://www.aaa.com/bbb.aspx"   );   
      req.Method   =   "POST";   //指定提交的Method,可以为POST和GET,一定要大写   
        
      byte[]   postData   =   System.Text.Encoding.GetEncoding("gb2312").GetBytes(   "?param1=aaa&param2=bbb"   );//Post的数据   
        
      req.ContentLength   =   postData.Length;   
      Stream   postStream   =   req.GetRequestStream();   
      postStream.Write(postData,   0,   postData.Length);   
      postStream.Close();   
        
      WebResponse   res   =   req.GetResponse();   
        
      System.Text.Encoding   resEncoding   =   System.Text.Encoding.GetEncoding("gb2312");//接收的编码   
      StreamReader   reader   =   new   StreamReader(   res.GetResponseStream(),resEncoding   );   
        
      string   html   =   reader.ReadToEnd();     //接收的Html   
        
      reader.Close();   
      res.Close();   然后就是解析返回的内容,取出你想要的邮件列表。
      

  2.   


    你说的这种都是用outlook如果没有outlook岂不是不行?