dismiss Step into the future! Click here to switch to the beta php.net site
downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

imap_last_error> <imap_headerinfo
[edit] Last updated: Fri, 28 Jun 2013

view this page in

imap_headers

(PHP 4, PHP 5)

imap_headersReturns headers for all messages in a mailbox

Description

array imap_headers ( resource $imap_stream )

Returns headers for all messages in a mailbox.

Parameters

imap_stream

An IMAP stream returned by imap_open().

Return Values

Returns an array of string formatted with header info. One element per mail message.



add a note add a note User Contributed Notes imap_headers - [2 notes]
up
0
paulwright75 at hotmail dot com
14 days ago
Ok, this page is driving me crazy. Parsing the lines returned in the array is simple enough but there is no definitions on what the flags mean. So I searched the web to find the answer and this is what I was able to gather:

A - Answered: email has been replied to
N - New: Recent and not seen
R - Recent: Recent and seen
U - Unread: The message has not been read yet
F - Flagged: Message is "flagged" for urgent/special attention
D - Deleted: Message is "deleted" for removal by later EXPUNGE
X - Draft: Message has not completed composition (marked as a draft).

please correct me if I am wrong...
up
0
mmuoio at gmail dot com
3 years ago
This function will not return a full subject line if it is longer than 25 characters.  I found this out after trying to search each header and move the email to a different folder depending on what the subject was (searching for year and project number).

 
show source | credits | stats | sitemap | contact | advertising | mirror sites