(PHP 4, PHP 5, PHP 7, PHP 8)
imap_headerinfo — Read the header of the message
$imap
$message_num
$from_length
$subject_length
Gets information about the given message number by reading its headers.
imap
An IMAP\Connection instance.
message_num
The message number
from_length
Number of characters for the fetchfrom property. Must be greater than or equal to zero.
fetchfrom
subject_length
Number of characters for the fetchsubject property Must be greater than or equal to zero.
fetchsubject
Returns false on error or, if successful, the information in an object with following properties:
false
toaddress - full to: line, up to 1024 characters
to - an array of objects from the To: line, with the following properties: personal, adl, mailbox, and host
personal
adl
mailbox
host
fromaddress - full from: line, up to 1024 characters
from - an array of objects from the From: line, with the following properties: personal, adl, mailbox, and host
ccaddress - full cc: line, up to 1024 characters
cc - an array of objects from the Cc: line, with the following properties: personal, adl, mailbox, and host
bccaddress - full bcc: line, up to 1024 characters
bcc - an array of objects from the Bcc: line, with the following properties: personal, adl, mailbox, and host
reply_toaddress - full Reply-To: line, up to 1024 characters
reply_to - an array of objects from the Reply-To: line, with the following properties: personal, adl, mailbox, and host
senderaddress - full sender: line, up to 1024 characters
sender - an array of objects from the Sender: line, with the following properties: personal, adl, mailbox, and host
return_pathaddress - full Return-Path: line, up to 1024 characters
return_path - an array of objects from the Return-Path: line, with the following properties: personal, adl, mailbox, and host
remail -
date - The message date as found in its headers
Date - Same as date
subject - The message subject
Subject - Same as subject
in_reply_to -
message_id -
newsgroups -
followup_to -
references -
Recent - R if recent and seen, N if recent and not seen, ' ' if not recent.
R
N
Unseen - U if not seen AND not recent, ' ' if seen OR not seen and recent
U
Flagged - F if flagged, ' ' if not flagged
F
Answered - A if answered, ' ' if unanswered
A
Deleted - D if deleted, ' ' if not deleted
D
Draft - X if draft, ' ' if not draft
X
Msgno - The message number
MailDate -
Size - The message size
udate - mail message date in Unix time
fetchfrom - from line formatted to fit from_length characters
fetchsubject - subject line formatted to fit subject_length characters
defaulthost