13

Microsoft .msgファイルを読み取り/解析するJavaScriptライブラリを知っている人はいますか? サーバーに保存されている .msg ファイルを表示するためにビューアを必要とするシステムを作成しています。将来的には.emlもやらなければならないでしょう。.net フレームワークまたは ASP を使用していません。プロジェクトは HTML/CSS/Javascript+JQuery のみです。

受信者/送信者、件名、添付ファイル(実際のファイルではないファイル名)、本文(テキストとhtml)、送信日などの電子メールアドレスのみを抽出する必要があります.

4

4 に答える 4

2

MSG および/または EML コンバーター ライブラリが必要です。過去にMailbee.NETを使用して成功しましたが、Asposeやその他の商用ライブラリも同じように動作するはずです。もちろん、仕様に従って独自の MSG パーサーをコーディングすることはいつでもできますが、Web ソリューションに集中したいと思いませんか?

ライブラリを取得したら、それをサービス ファサードにラップし、JS で AJAX リクエストを作成して、UI フレームワークを使用して表示するモデル データを取得します。これらの動的 AJAX 要求を処理するには、サーバー ページ ハンドラー (node.js、ASPX、JSP、PHP など) が必要です。

補足として、メタデータの一部を取得するためだけに MSG 全体をクライアントにプルダウンするのは非常に非効率的です。50MB 相当の添付ファイルを含む MSG を検討してください。ファイル名だけが必要な場合は、50MB をすべてダウンロードするまで、アプリケーションは役に立たないか遅くなります。ブラウザー (またはユーザー) がそれを望んでいるとは思いません。

于 2013-03-25T13:49:19.467 に答える
1

Redemption とそのRDOSession.GetMessageFromMsgFileメソッドを使用することもできます。JavaScript (IE のみ)、Java (COM ブリッジ経由)、および任意の .Net 言語でアクセスできます。

于 2013-03-25T17:45:15.897 に答える