imap_header

(PHP 3, PHP 4 )

imap_header -- Lee la cabecera del mensaje

Descripción

object imap_header ( int imap_stream, int msg_number [, int fromlength [, int subjectlength [, string defaulthost]]])

Esta función devuelve un objeto con varios elementos de la cabecera.


       remail, date, Date, subject, Subject, in_reply_to, message_id,
       newsgroups, followup_to, references

message flags:
   Recent -  'R' si es reciente y ha sido leido, 
             'N' si es reciente y no ha sido leido, 
             ' ' si no es reciente
   Unseen -  'U' si no ha sido leido Y no es reciente, 
             ' ' si ha sido leido O no y es reciente
   Answered -'A' si ha sido contestado, 
             ' ' si no ha sido contestado
   Deleted - 'D' si ha sido borrado, 
             ' ' si no ha sido borrado
   Draft -   'X' if draft, 
             ' ' if not draft
   Flagged - 'F' si esta if flagged, 
             ' ' if not flagged

OBSERVE que el comportamiento Recent/Unseen es un poco extra¤o. Si quiere conocer
si un mensaje es Unseen, debe comprobarlo asi

Unseen == 'U' || Recent == 'N'

toaddress (la linea to: al completo, hasta 1024 caracteres)

to[] (devuelve un array de objetos a partir de la linea To, conteniendo:)
   personal
   adl
   mailbox
   host

fromaddress (la linea from: al completo, hasta 1024 caracteres)

from[] (devuelve un array de objetos a partir de la linea From, conteniendo:)
   personal
   adl
   mailbox
   host

ccaddress (la linea cc: al completo, hasta 1024 caracteres)
cc[] (devuelve un array de objetos a partir de la linea Cc:, conteniendo:)
   personal
   adl
   mailbox
   host

bccaddress (la linea bcc al completo, hasta 1024 caracteres)
bcc[] (devuelve un array de objetos a partir de la linea Bcc, conteniendo:)
   personal
   adl
   mailbox
   host

reply_toaddress (la linea reply_to: al completo, hasta 1024 caracteres)
reply_to[] (devuelve un array de objetos a partir de la linea Reply_to,
conteniendo:)
   personal
   adl
   mailbox
   host

senderaddress (la linea sender: al completo, hasta 1024 caracteres)
sender[] (devuelve un array de objetos a partir de la linea sender, conteniendo:)
   personal
   adl
   mailbox
   host

return_path (la linea return-path: al completo, hasta 1024 caracteres)
return_path[] (devuelve un array de objetos a partir de la linea return_path,
conteniendo:)
   personal
   adl
   mailbox
   host

udate (fecha del mensaje en formato unix)

fetchfrom (la linea from formateada hasta ajustarse a los caracteres
indicados en fromlength)

fetchsubject (la linea subject formateada hasta ajustarse a los caracteres
indicados en subjectlength)