- 出荷済み
- 2026年4月26日 4:19 UTC
- プロフィール
- Kamo
- コンテンツ
- 5616354
JavaMail は、デコードされた文字列の代わりに IMAPInputStream を返すことができます。 session.getContent() メッセージ内容があらかじめ取得されていない場合 ザ・オブ・ザ・ 直接(String)はparseMultipart()のthrew ClassCastExceptionで投げます 影響を受けたメッセージ、 fetchFullMessage がマークとして読み込まれる前に失敗する原因 呼ばれたので、メールは古典的なモードで読み込まれたことがありません。 文字列のインスタンスを最初にチェックするpartContentAsString()ヘルパーを追加します。 その後、パートのcharsetでInputStreamを読み込みます。 content-Type ヘッダからcharsetをパースする ExtractCharset() を追加します。 parseMultipart() を更新して、すべてのテキスト/* ボディ部分のヘルパーを使用するようにします。 また、トップレベルのgetMessage()ボディ解析にInputStreamブランチを追加 コンテンツが生のストリームとして到着する単一部分のメッセージ.