(PHP 3, PHP 4)
この関数は、指定したメッセージに関するすべての構造化された情報を 取り出します。オプションのパラメータ flags に指定可能なのは FT_UID のみで、これは、引数 msg_number を UID と して処理することを関数に指定するためのものです。返されるオブジェ クトは、MIMEの添付の各要素に類似のオブジェクトとしてエンベロープ、 内部の日付、サイズ、フラグ、本体を含んでいます。返されるオブジェ クトの構造は次のようになります。
表 1 imap_fetchstructure() で返されるオブジェクト
dparametersはオブジェクトの配列です。 各オブジェクトはプロパティ"attribute"および"value"を有しています。
parameterはオブジェクトの配列です。 各オブジェクトはプロパティ"attribute"および"value"を有しています。
partsはオブジェクトの配列であり、その構造はトップレベルオブジェクト と同じです。ただし、'parts'オブジェクトを更に追加できないという制限 があります。
表 2最初のボディーの型
表 3通信時のエンコーディング
imap_fetchbody() も参照下さい。