imap_body

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_bodyЧитает тело сообщения

Описание

imap_body(IMAP\Connection $imap, int $message_num, int $flags = 0): string|false

imap_body() возвращает тело сообщения с номером message_num в текущем почтовом ящике.

imap_body() вернёт точную копию тела сообщения. Для извлечения одной части составного MIME-сообщения используйте imap_fetchstructure() для анализа структуры и imap_fetchbody() для извлечения копии одной из частей тела.

Список параметров

imap

Экземпляр класса IMAP\Connection.

message_num

Номер сообщения

flags

Опциональный параметр flags, являющийся битовой маской одной или нескольких констант:

  • FT_UID - message_num является UID
  • FT_PEEK - Не устанавливать флаг Просмотрено (\Seen), если он уже не установлен.
  • FT_INTERNAL - возвращаемая строка будет во внутреннем формате, а не канонизирована к CRLF.

Возвращаемые значения

Возвращает строку с телом указанного сообщения или false, если возникла ошибка.

Список изменений

Версия Описание
8.1.0 Параметр imap теперь ожидает экземпляр класса IMAP\Connection; раньше параметр ждал ресурс (resource) imap.