2017-02-27 19 views
0

Outlookのメールボックスから複数の電子メールをプログラム形式でダウンロードしたい(msg形式)。 私はほとんどオプションがありませんが、どちらも完全な解決策を提供していません。Outlookから複数の電子メールをプログラムでダウンロードする

オプション1:マイクロソフトグラフを使用して

私は、ユーザーの受信トレイからメールを取得することができますが、APIは、ダウンロードのための方法を提供していません。私は手動でmsgファイルを構築するためにMSG .NETライブラリ(無料ではない)のようなものを使用しなければならないでしょう。

オプション2:

Office.jsを使用して、私が取得できるだけでメールを開きました。同じ受信トレイに他のメールへのアクセス権はありません。これはJSコードをアドインで実行する必要がありますが、私はそれで大丈夫です。

その他のオプションはありますか?私は要求が正統でないことを知っています

答えて

0

Microsoft GraphからMSG形式を取得する方法はありません。 Microsoft Graph API用に取得したデータからMSGファイルを構築する必要があります。 IndependentSoftのソリューションを使用するか、別のオプションがあります。

オプション3:独自のMSGファイルusing the specを作成します。

MSGファイル形式がソリューションの要件である理由を教えてください。おそらくあなたの答えに基づいて他のオプションがあります。

+0

アーカイブのためにOutlookから外部ストレージ(共有ポイント/ 1つのドライブ/ドロップボックス)への電子メールの保存を自動化したいと思います。メッセージフォーマットは、Outlookにネイティブとしての使いやすさのために必要であり、あなたはそれを開いたり応答したりすることができます。 – spery

+0

これはoutlook.comやhotmail.comのような消費者アカウントやビジネスアカウント?どのようなタイプのアプリケーションですか(ビジネスライン、企業に販売するもの)? 外部ストレージと「開かない」機能が必要なのはどれですか? Exchange Onlineには、電子メールを自動的にアーカイブするために使用できるアーカイブメールボックスオプションがあり、Outlookからの簡単なアクセスが可能です。 –

+0

ビジネスアカウント用です。基本的には、アプリで完全にアーカイブを管理したいので、ユーザーは何も設定する必要はありません。ユーザーはアーカイブする電子メールを選択するので、すべての電子メールを自動的にアーカイブすることはできません。 理想的には、電子メールを外部ストレージ(SharePointなど)にドラッグ&ドロップできるようにしたいと考えていますが、Outlookはそれをサポートしていません(HTML5 FileAPIサポートなし)。 – spery

関連する問題