imap_fetch_overview

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

imap_fetch_overview — Оглядає інформацію із заголовків повідомлень

Опис

imap_fetch_overview(IMAP\Connection $imap, string $sequence, int $flags = 0): array|false

Ця функція читає заголовки повідомлень, заданих у параметрі sequence, та повертає оглядову інформацію про їх зміст.

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

imap

Екземпляр IMAP\Connection

sequence

Послідовність номерів повідомлень. Ви можете перерахувати кілька повідомлень, використовуючи як роздільник кому (X,Y), або задати інтервал повідомлень за допомогою двокрапки X:Y

flags

Параметрsequence має містити номери повідомлень. Якщо ви хочете задати в ньому їх UID, цей параметр необхідно задати значенням FT_UID

Значення, що повертаються

Повертає масив об'єктів, кожен із яких визначає заголовок одного повідомлення. Об'єкти містять відповідні властивості, тільки якщо вони присутні. Можливі властивості:

  • subject- Тема листа
  • from- хто його послав
  • to- одержувач
  • date- коли воно було надіслано
  • message_id- Ідентифікатор повідомлення
  • references- є посиланням на цей ідентифікатор повідомлення
  • in_reply_to- є відповіддю на лист із цим ідентифікатором
  • size- Розмір у байтах
  • uid- UID повідомлення у скриньці
  • msgno- номер повідомлення у скриньці
  • recent- лист позначений як новий
  • flagged - це повідомлення позначено (зазвичай є ознакою "важливості")
  • answered- повідомлення позначене як відповідь
  • deleted- позначено для видалення
  • seen- позначено як прочитане
  • draft- позначено як чернетка
  • udate- тимчасова мітка UNIX дати отримання

Функція повертає **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.1.0Параметрimap тепер чекає екземпляр IMAP\Connection; раніше очікувався ресурс (resourceimap

Приклади

Приклад #1 Приклад використання imap_fetch_overview()****

Loading...

Дивіться також