0

ThunderbirdやOutlookなどの通常のGUIクライアントから、文字列としてのメッセージ本文と1つのcsvファイルの添付ファイルを含む電子メールセットを受信して​​います。

Javaメールを使用して、添付ファイルを処理します。つまり、csvファイルの内容を文字列に読み込みます。コンテットがマルチパートであるかどうかを簡単に確認してから、インデックス1のコンペを処理できますか(電子メールの本文はインデックス0にあると思います)。または、どの部分がアタッチメントであるかを示す性質を確認する必要がありますか?私の唯一の懸念は、通常のGUIクライアントを使用して電子メールを送信した場合、これらのフラグが設定されないことです...

どのようなアプローチを取るべきかについてのコメントはありますか?

4

2 に答える 2

2

このJavaMailFAQエントリが役立ちます。

于 2012-08-21T20:06:56.707 に答える
0

Javamailチュートリアルによると

メッセージのコンテンツは、添付ファイルがある場合はマルチパートオブジェクトです。次に、各パートを処理して、メインコンテンツと添付ファイルを取得する必要があります。part.getDisposition()からPart.ATTACHMENTの配置でマークされたパーツは、明らかに添付ファイルです。

于 2012-08-21T21:47:41.483 に答える