msg_number(int):メッセージ番号。section(string):パート番号。ピリオドで区切られた整数文字列を指定します。仕様における本文パートのリストへのインデックスとなります。options(int):ビットマスクであり、以下の組合わせとなります。内部フォーマットで文字列を返す。section/パート番号は、添付のないテキストメッセージの場合は以下のようになります。Identifier)とメッセージ番号POP3と同様に、IMAP4でもUID(POP3ではUIDL)とメッセージ番号が存在している。メッセージ番号はメールボックス内の連番であり、次回セッションでは再度振り直され変わってしまう可能性がある(永続的ではない)が、UIDはメールボックス内で必ず永続的に一意であることが保証される。メールへのアクセスは主にメッセージ番号で行われるが、UIDによってメッセージを識別することもできる。クライアントがローカルにメールボックスのコピーを保持している場合に有効である。指定されたメッセージ本文中の特定のセクションをテキスト文字列で返します。前述の例では、本文のテキスト(1)を既読フラグを設定しない(FT_PEEK)で取得しています。「ISO-2022-JP」から「UTF-8」に変換して、エスケープ処理しています。