C#

2013-08-03 5 views
2

을 사용하여 Windows 양식에서 전자 메일 검색이 질문은 여러 번 질문되었지만 좋은 대답을 찾지 못했습니다. 다음 서버 중 하나에서 이메일을 가져 오는 방법 (Gmail, yahoo, 핫메일). Windows 자체에서 이러한 메시지를 읽어야합니다. OpenPop과 내가 사용한 Ddl 파일이 하나 더 있지만 정확성이 없거나 올바른 방법을 찾지 못했습니다. 누구든지 사용할 수있는 다른 ddl 파일이 있습니까? 그리고 예제 코드를 제공하십시오. 나는 (OpenPop.dll)를 사용했다. 여기 내 코드 :C#

using (Pop3Client client = new Pop3Client()) 
     { 
      client.Connect("pop.mail.yahoo.com", 995,true); 
      client.Authenticate("username", "Password"); 
      int messagecount = client.GetMessageCount(); 
      List<Message> allMessages = new List<Message>(messagecount); 
      for (int i = messagecount; i > 0; i--) 
      { 
       allMessages.Add(client.GetMessage(i)); 
      } 

      s = allMessages.ToString(); 

      foreach (var msg in allMessages) 
      { 
       MessagePart plainText = msg.FindFirstPlainTextVersion(); 
       if (plainText != null) 
       { 
        listBox1.Items.Add(plainText); 
       } 
      } 


     } 

미리 감사드립니다.

+1

을 사용한 검색의 몇 분에서
내가이 오픈 소스 프로젝트를 발견? 어떤 오류가 있습니까? – christiandev

답변

0
+0

보내지 않을 메시지를 읽고 싶습니다 ... – yasmuru

+0

내 대답을 편집했습니다. – EvZ