imap_headerinfo
(PHP 4, PHP 5, PHP 7)
imap_headerinfo — Прочитать заголовок сообщения
Описание
imap_headerinfo
( resource
$imap_stream
, int $msg_number
, int $fromlength
= 0
, int $subjectlength
= 0
, string $defaulthost
= null
) : objectИзвлекает информацию о сообщении из его заголовка.
Список параметров
-
imap_stream
-
Поток IMAP, полученный из imap_open().
-
msg_number
-
Номер сообщения
-
fromlength
-
Количество символов в свойстве
fetchfrom
. Должно быть больше или равно нулю. -
subjectlength
-
Количество символов в свойстве
fetchsubject
. Должно быть больше или равно нулю. -
defaulthost
-
Возвращаемые значения
В случае ошибки возвращает false
. В случае успеха возвращает объект со следующими свойствами:
- toaddress - полная строка to:, максимум 1024 символов
-
to - массив объектов из поля To:, со следующими свойствами:
personal
,adl
,mailbox
иhost
- fromaddress - полная строка from:, максимум 1024 символов
-
from - массив объектов из поля From:, со следующими свойствами:
personal
,adl
,mailbox
иhost
- ccaddress - полная строка cc:, максимум 1024 символов
-
cc - массив объектов из поля Cc:, со следующими свойствами:
personal
,adl
,mailbox
иhost
- bccaddress - полная строка bcc:, максимум 1024 символов
-
bcc - массив объектов из поля Bcc:, со следующими свойствами:
personal
,adl
,mailbox
иhost
- reply_toaddress - полная строка Reply-To:, максимум 1024 символов
-
reply_to - массив объектов из поля Reply-To:, со следующими свойствами:
personal
,adl
,mailbox
иhost
- senderaddress - полная строка sender:, максимум 1024 символов
-
sender - массив объектов из поля Sender:, со следующими свойствами:
personal
,adl
,mailbox
иhost
- return_pathaddress - полная строка Return-Path:, максимум 1024 символов
-
return_path - массив объектов из поля Return-Path:, со следующими свойствами:
personal
,adl
,mailbox
иhost
- remail -
- date - Дата письма, как она указана в заголовке
- Date - То же, что и date
- subject - Тема письма
- Subject - То же, что и subject
- in_reply_to -
- message_id -
- newsgroups -
- followup_to -
- references -
-
Recent -
R
если новое и прочитанное,N
если новое и не прочитанное, ' ' если не новое. -
Unseen -
U
если НЕ прочитанно и НЕ новое, ' ' если прочитано ИЛИ не прочитано и новое -
Flagged -
F
если отмечено, ' ' если нет -
Answered -
A
если отвечено, ' ' если нет -
Deleted -
D
если удалено, ' ' если нет -
Draft -
X
если черновик, ' ' если нет - Msgno - Номер сообщения
- MailDate -
- Size - Размер сообщения
- udate - время отсылки в виде временной метки Unix
-
fetchfrom - поле from, отформатированное в соответствии с
fromlength
-
fetchsubject - поле subject, отформатированное в соответствии с
subjectlength