【TKMP】メールデータのローカルでの扱い方 |
- 日時: 2011/02/10 13:01
- 名前: an
- メールの受信をしローカルに保存した後、メールサーバから削除し保存した際に、
ローカルに保存してあるメールデータをサーバから受信した時と同様に TKMP.Reader.MailReaderオブジェクトとして扱いたいのですが、 これは全てのデータを独自の形式でファイル化し それを読み取ってTKMP.Reader.MailReaderオブジェクトに設定するという方法しか ないのでしょうか?
以下のスレッドを参照したところ、
http://uwa.potetihouse.com/bbs/patio.cgi?mode=view&no=405
>EMLを含めメーラーの保存形式には対応していませんので、
と記載されていましたので、ないのかな?とは思ったのですが、 何か良い方法があったらと思いまして。
ちなみに以下のサイトにて
http://dobon.net/vb/dotnet/file/binaryformatter.html
「オブジェクトの内容をバイナリファイルに保存する」という方法がありましたので 試してみたのですが、
アセンブリ 'TKMP, Version=2.4.16.2, Culture=neutral, PublicKeyToken=null' の 型 'TKMP.Reader.MailReader' はシリアル化可能として設定されていません。
とエラーが発生してしまったので、これは無理なのかと思ったのですが、 今後シリアル化可能の設定にするという事はないのでしょうか?
|
|
Re: 【TKMP】メールデータのローカルでの扱い方 ( No.1 ) |
- 日時: 2011/02/14 12:13
- 名前: an
- 自己レスです。
TKMP.Net.MailData を取得後に TKMP.Net.MailData.DataStream を IO.FileStream にてファイル出力。
出力したファイルを読み込むのは Dim XXX As New TKMP.Reader.MailReader("ファイル名", False) で出来ました。
細かい確認はこれからですが、 多分、自分のやりたい事はこれで出来そうです。
お騒がせしました。
|
Re: 【TKMP】メールデータのローカルでの扱い方 ( No.2 ) |
- 日時: 2011/06/10 15:07
- 名前: maranello
- anさんへ
私も同じようなことを行いたいのですが、 もしよろしければ具体的にどのようなコードだったか 教えてもらえませんでしょうか。
ぜひ、よろしくお願いいたします。
|
|
|