2013-08-22 6 views
2

Exchange 웹 서비스 관리 API 2.0을 사용하여 Exchange Server 2010에 연결 한 다음받은 새 전자 메일을 찾습니다. 이제 전자 메일 복사본을 디스크의 파일에 저장하려고합니다.EWS Managed API 2.0을 사용하여 첨부 파일이있는 전자 메일 저장

그래서, 나는 구원을 준비 인

Exchange.WebServices.Data.EmailMessage email  

을해야합니까. 이제 뭐?
다음 코드는 저장되지만, 첨부 파일없이 ... 내가 어떤 통합하는 타사을 지불 사용하지 않으

FileStream fs = new FileStream(filepath, FileMode.Create); 
fs.Write(email.MimeContent.Content, 0, email.MimeContent.Content.Length); 
fs.Close(); 

. 도움이 될 것입니다.

p.s. 이전에이 질문에 대한 답변을 얻었으나 답변을 얻지 못했거나 이전 API를 타겟팅하지 못했습니다.

+0

전자 메일과 동일한 파일에 첨부 파일을 저장 하시겠습니까? 아니면 첨부 파일을 별도의 파일로 저장해도됩니까? –

+0

@JakobChristensen 이메일과 동일한 파일 .. – Stavros

+0

이메일을 받으면 첨부 파일을받을 수 있습니까? –

답변

1

놀랍게도 (.eml로 저장된) 이메일에는 실제로 첨부 파일이 포함되어 있습니다 !!

문제는 IE (전자 메일 뷰어로 작동하려고했지만 파일 시스템에 대한 링크를 통해)에서 열었지만 첨부 파일을 표시하지 못했습니다.

디스크에 이메일 (.eml)을 저장하고 (내 경우 강제로 다운로드) Outlook 2010에서 열면 첨부 파일이 포함될 것입니다.

관련 문제