2010-05-24 4 views
0

안녕하세요 저는 C#을 처음 사용하고 특정 전자 메일 계정에 도착한 전자 메일의 제목과 내용을 읽고 SQL에 저장하도록 요청 받았습니다. 처음에는 이것이 쉬워야한다고 생각했지만 간단한 튜토리얼이나 샘플을 찾을 수 없습니다.MS Exchange의 전자 메일 읽기

아무도 도와 줄 수 있습니까?

답변

0

HERE : 이미 설명한 것과 비슷한 내용을 확인하십시오. 주로, 당신은 사용할 수 있습니다

여기 EWS를 사용하여 몇 가지 샘플 인 경우 : 도움을

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1); // depends from Exchange server version 
    //service.Credentials = new NetworkCredential("{Active Directory ID}", "{Password}", "{Domain Name}"); 
    service.AutodiscoverUrl("[email protected]"); 
    FindItemsResults<Item> findResults = service.FindItems(WellKnownFolderName.Inbox, 
      new ItemView(10)); 
    foreach (Item item in findResults.Items) 
    { 
     Console.WriteLine(item.Subject); 
    } 
+0

확인 감사합니다. 이후 Exchange 서버에만 IMAP이 있다고 들었습니다. 서버는 Exchange 2003과 2007이 혼합되어 있습니다. 그래서 C# 또는 vbscript에서 IMAP 용 샘플 코드를 찾고 있습니다. 또한 도서관 등을 살 예산이 없습니다. 나는 꽤나 여기에 붙어있어, 다른 유용한 링크를 멋지게받을 것입니다. 감사합니다. –

+0

이것은 좋은 샘플입니다. 콘솔 applictoin에서 테스트를 시도했지만이 오류가 발생합니다. "Autodiscover 서비스를 찾을 수 없습니다." service.Autodiscover ("[email protected]"); 실행됩니다. API 문서마다 자격 증명을 전달하지 않으므로 동일한 도메인에 있습니다. 참조 용 Exserange Webservice API도 설치했습니다. 왜 자동 검색이 작동하지 않습니까? 내가 뭘 놓치고 있니? 감사합니다 – ethem

+0

@ user472092 여기를 확인하십시오 - http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/5617c82f-b0c3-4591-8a40-4fc590091ed9/ – Incognito

관련 문제