NotesMIMEEntity クラスを使用して MIME (Multipurpose Internet Mail Extensions - 多目的インターネットメール拡張) 形式のアイテムにアクセスできます。 MIME は、8 ビットデータ、文字コードセット、各種の content-type を処理するための方法を定義します。MIME では、メッセージが複数の部分から成り立ち、その各部分が関係しあっているような構造化メッセージも使用できます。
典型的な例は、リッチテキストに変換せずに Notes のメールファイルに送られるインターネットメールメッセージです。
文書の MIME 部分は、MIME_PART 形式のアイテムです。インターネットメールメッセージでは通常、「Body」という名前になります。プログラム上では、NotesItem、NotesRichTextItem、NotesMIMEEntity オブジェクトとしてこれらのアイテムにアクセスできます。
NotesDocument の MIME コンテントにアクセスするには:
次の表は NotesMIMEEntity クラスのプロパティ一覧です。
プロパティ |
データ型 |
説明 |
---|---|---|
String |
(読み込み専用) multipart エンティティの子エンティティの後の境界。 |
|
String |
(読み込み専用) multipart エンティティの子エンティティの前の境界。 |
|
String |
(読み込み専用) MIME エンティティのコンテントの文字セット。 |
|
String |
(読み込み専用) テキスト形式の MIME エンティティのコンテント。 |
|
String |
(読み込み専用) MIME エンティティのコンテントタイプのサブタイプ。 |
|
String |
(読み込み専用) MIME エンティティのコンテントタイプ。 |
|
Integer 型の定数 |
(読み込み専用) MIME エンティティのヘッダー以外のコンテントに対する現在のエンコード。 |
|
NotesMIMEHeader 型の配列 |
(読み込み専用) MIME エンティティのすべてのヘッダー。 |
|
String |
(読み込み専用) 1 つの文字列による MIME エンティティのすべてのヘッダー。GetSomeHeaders は指定されたヘッダーを返します。 |
|
String |
マルチパート MIME エンティティのプリアンブルです。 |
次のメソッドは、MIME エンティティのコンテントにアクセスします。
次のメソッドは、multipart MIME エンティティを操作します。
Remove メソッドはエンティティを削除します。
CreateHeader と GetNthHeader の各メソッドは、NotesMIMEHeader オブジェクト (および HeaderObjects プロパティ) として MIME ヘッダーにアクセスします。
NotesMIMEHeader クラスには、HeaderName プロパティと Remove メソッドが含まれます。また、ヘッダーのコンテントにアクセスするために、次のメソッドが用意されています。