MIME(多目的インターネットメール拡張)は、ユーザーが電子メールと一緒にファイルを送信することを可能にするSMTP(簡易メール転送プロトコル)を拡張したものです。
ApacheのJAMES Mime4jは、MIMEデータを操作し、プログラムによるアクセスがそうするようにMIME文書に必要とされるツールを構築するために使用することができます。
Mime4Jは基本的に、開発者はMIMEデータを解析し、より複雑なツール、ソフトウェア、およびWebアプリケーションを構築する際にそれを使用することができ、生のJavaライブラリです。
ライブラリは、開発者が中身を見て、後でストリーム/ファイルの処理方法を知らせる、MIME伝票ヘッダとボディ内のデータにアクセスするためのAPIを提供します。
ドキュメントはMime4jダウンロードパッケージに含まれている
このリリースの新機能:
このMime4j 0.7は、ヘッドレスメッセージのサポートを改善し、ヘッダとボディの間の不正な形式の分離&QUOTのサポートを追加します。時代遅れ" RFC822構文(例:"ヘッダー&#のx3c; somespace&#Spark Proの;:"スタイル)。
引用符で囲まれた印刷可能なストリームの解析パフォーマンスが大幅に改善されました。 A" DecodeMonitor"オブジェクトは、(厳密な行動対寛容)不正な入力に対処する方法を定義するためにほとんどのコードで導入されました。
Mime4j 0.7はまた、非重度のMIMEフィールドフォーマット違反に対する耐性の高い程度が望まれるDefaultFieldParserの代替としてLenientFieldParserを提供します。
このバージョン0.6の新機能:
この元インターフェイスのTEXTBODYとBinaryBodyがクラスSingleBodyの抽象サブクラスに変更されています。これらのインタフェースを実装するコードは、それに応じて変更する必要があります。
いくつかの低レベルの機能のみ(上級ユーザーに推奨)プル·パーサーでご利用いただけます。
クラスAbstractBodyはSingleBodyに取って代わられました。 AbstractBodyは削除されました。
今のメッセージ部分US-ASCIIにデフォルトの一時的なテキスト本体ストレージ(ISO-8859-1)でした。
クラスNamedMailboxは削除されました。クラスメールボックスは現在、追加の名前のプロパティがあります。
コメントが見つかりません