@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

Outlookの*.msgファイルを解析したい

1
投稿者投稿内容
なか-chan@最愛のiMac
ぬし
会議室デビュー日: 2002/07/17
投稿数: 385
お住まい・勤務地: 和光市・世田谷区
投稿日時: 2005-04-19 12:35
Outlookの電子メールファイルである*.msgファイルを
読み込んでDBに入れるアプリを作っています。
今は、BinaryReaderを使って読み込んでいるのですが、
本文中にバイナリが混じっており、いくつかのファイルは
うまく分離できません。

またMicrosoft Outlook View Controlなども使ってみましたが、
どのようにすればmsgファイルを扱えるか資料もなくわかりません。

何かいい手はないでしょうか?
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2005-04-19 13:39
今日は。

とりあえず「こんなのが分離できない」とか
書いてみると良いかも 
なか-chan@最愛のiMac
ぬし
会議室デビュー日: 2002/07/17
投稿数: 385
お住まい・勤務地: 和光市・世田谷区
投稿日時: 2005-04-19 15:01
NAOさんこんにちは。

>とりあえず「こんなのが分離できない」とか

本文のフォーマットが行の先頭が
「&」や「*」
から始まるようにしてあるので、その行以外は
無視する形で、180個ぐらいあるメールの1つ以外は
読めているのですが、1つはその中にバイナリが
混じっており読めません。
(Outlookで開くときちんと表示される。)

iso-2022-jp の文字コードの範囲でフィルタを
かけてバイナリを削除しようとも思いましたが、
(1バイトずつ0x7Fと&を取る)元の文字列も読めなく
なり、どうもうまくいきません。

MSHTMLコントロールのHTMLパーサみたいなものがあれば
利用できないかと思ったのですが...
1

スキルアップ/キャリアアップ(JOB@IT)