0

受信したMIMEストリームを解析し、電子メールの本文と添付ファイルを別々のファイルストリームとして返すために必要なツールを作成しています。

私はこの目的のためにmime4jを使用しています。

以下は私が立ち往生している問題です:

  1. MIMEストリームからmime4jを介して解析した電子メール本文ファイルまたは電子メール添付ファイルが正しいかどうかをテストするにはどうすればよいですか?

テストを実行したい生のmime形式の電子メールの大規模なコーパスがあり、mime4jによるmime解析を破っている可能性のあるものを特定し、そのためのコードを微調整する自動化された方法が必要です。

4

2 に答える 2

1

添付ファイルをデコードしてから、再エンコードすることができます。再エンコードされたストリームが元のストリームと(バイト単位で)一致する場合、それはmime4jがそれらを適切に処理していることを示す良い兆候です。

于 2011-06-30T11:02:09.687 に答える
0

最初に、mime4jを使用してサンプルコーパス*.emlファイルを解析しました。他に良い選択がなかったので、解析エラーがないか手動でチェックする必要がありました。

現在、以前に解析された電子メールをテストベッドとして使用しており、解析された結果を繰り返しチェックしています。

于 2012-07-11T07:31:49.410 に答える