文書の MIME (多目的インターネットメール拡張: Multipurpose Internet Mail Extensions) コンテントを表します。
NotesDocument の MIME コンテントにアクセスするには:
NotesDocument の ComputeWithForm、Encrypt、Save、Send、Sign、CloseMIMEEntities メソッドのいずれかが包含元の NotesDocument オブジェクトに対して適用された場合、有効な NotesMIMEEntity オブジェクトは無効になります。
アイテムを NotesItem オブジェクトと NotesMIMEEntity オブジェクトの両方として、同時に処理するのは避けてください。NotesMIMEEntity プロパティとメソッドの使用を開始した後は、NotesDocument の ComputeWithForm、Encrypt、Save、Send、Sign、CloseMIMEEntities による MIME 処理を終了するまで、同一文書のアイテムにアクセスするほかのメソッドを使用しないでください。
$NoteHasNativeMIME と呼ばれるアイテムの値が「1」の場合、文書に MIME エンティティが含まれることを示します。「MIME パート」タイプのアイテムには MIME エンティティのボディが組み込まれます。通常、これはメールメッセージで「本文 (Body)」と呼ばれるアイテムに相当します。マルチパート MIME エンティティの場合、文書には親エンティティと子エンティティのそれぞれに 1 つずつの複数の「MIME パート」アイテムがあります。「MIME パート」アイテムには、「Content-type」、「Content-Transfer-Encoding」などのヘッダーと、プリアンブル (親エンティティ) とボディコンテント (子およびスタンドアロンのエンティティ) があります。メールメッセージでは、例えば、件名 (「Subject」ヘッダー)、送信先 (「To」ヘッダー)、受信 (「Received」ヘッダー) などのように、特定の項目が MIME ヘッダーに相当します。
NotesMIMEEntity クラスと NotesMIMEHeader クラスは、文書からの MIME 情報の収集と編成を行います。1 つの NotesMIMEEntity オブジェクトは、マルチパートではない MIME エンティティを含む文書を表します。複数の NotesMIMEEntity オブジェクトは、マルチパートの MIME エンティティを含む文書を表します。マルチパート MIME エンティティは、複数の親と子のエンティティで構成されます。子エンティティを別のエンティティの親にすることもできます。