2017-02-27 4 views
0

Outlook 사서함 (msg 형식)에서 여러 전자 메일을 프로그래밍 방식으로 다운로드하려고합니다. 몇 가지 옵션이 있지만 어느 것도 완벽한 솔루션을 제공하지 못합니다.Outlook에서 여러 전자 메일을 프로그래밍 방식으로 다운로드

옵션 1 :

Microsoft Graph에서 내가 사용자의 이메일을 검색 할 수 있습니다 사용하여받은 편지함,하지만 API는 다운로드를 위해 어떤 방법을 제공하지 않습니다. MSG .NET 라이브러리 (무료는 아닙니다)를 사용하여 msg 파일을 직접 작성해야합니다.

옵션 2 :

Office.js를 사용하여 내가 검색 할 수 있습니다 만 이메일을 열었다. 동일한받은 편지함에는 다른 이메일에 대한 액세스 권한이 없습니다. 이 JS 코드를 추가 기능에서 실행해야하지만 그걸로 괜찮습니다.

다른 옵션이 있습니까? 요청한 것을 알지 못합니다.

답변

0

Microsoft Graph에서 MSG 형식을 가져 오는 방법이 없습니다. Microsoft Graph API에서 얻은 데이터로 MSG 파일을 작성해야합니다. IndependentSoft의 솔루션을 사용하거나 다른 옵션을 사용할 수 있습니다.

옵션 3 : 자신의 MSG 파일 using the spec을 만듭니다.

MSG 파일 형식이 솔루션 요구 사항 인 이유를 말씀해 주시겠습니까? 아마도 당신의 대답에 기초한 다른 선택이있을 것입니다.

+0

Outlook에서 외부 저장소 (공유 지점/하나의 드라이브/보관 용 계정)로 이메일 보관을 자동화하고 싶습니다. 메시지 형식은 Outlook에 기본으로 사용하기 쉽고 필요에 따라 열어서 응답 할 수 있습니다. – spery

+0

outlook.com 및 hotmail.com과 같은 고객 계정이나 업무용으로 사용됩니다. 계정? 어떤 종류의 응용 프로그램입니까? (업무의 종류, 기업에 판매하는 것)? 외부 저장소에 대한 요구 사항과 '열어 보겠습니다'기능은 얼마나 어려운가요? Exchange Online에는 전자 메일을 자동으로 보관하는 데 사용할 수있는 보관 사서함 옵션이 있으며 Outlook에서 쉽게 액세스 할 수 있습니다. –

+0

비즈니스 계정 용입니다. 기본적으로 우리는 앱에서 완벽하게 아카이브를 관리하여 사용자가 아무 것도 설정할 필요가 없도록 관리하고 싶습니다. 사용자는 보관할 이메일을 선택하므로 자동으로 모든 이메일을 보관하지 않습니다. 이상적으로 나는 이메일을 외부 저장 장치 (예 : SharePoint)로 드래그 앤 드롭 할 수 있지만 Outlook은 지원하지 않습니다 (HTML5 FileAPI 지원 없음). 이것이 최선의 대안이라고 판단한 접근 방식입니다. – spery