imap_headerinfo

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

imap_headerinfoLee la cabecera del mensaje

Descripción

imap_headerinfo(
    IMAP\Connection $imap,
    int $message_num,
    int $from_length = 0,
    int $subject_length = 0
): stdClass|false

Recupera la información sobre un número de mensaje dado leyendo sus cabeceras.

Parámetros

imap

An IMAP\Connection instance.

message_num

El número del mensaje

from_length

Número de caracteres para la propiedad fetchfrom. Debe ser mayor o igual a 0.

subject_length

Número de caracteres para la propiedad fetchsubject. Debe ser mayor o igual a 0.

defaulthost

Valores devueltos

Devuelve false en caso de errores o, en caso de éxito, la información en un objeto que contiene las siguientes propiedades:

  • "toaddress" : toda la línea de cabecera to: hasta 1024 caracteres
  • "to" : un array de objetos de la línea to: con las siguientes propiedades: personal, adl, mailbox, y host
  • "fromaddress" : toda la línea de cabecera from: hasta 1024 caracteres
  • "from" : un array de objetos de la línea From: con las siguientes propiedades: personal, adl, mailbox, y host
  • "ccaddress" : toda la línea de cabecera cc: hasta 1024 caracteres
  • "cc" : un array de objetos de la línea cc: con las siguientes propiedades: personal, adl, mailbox, y host
  • "bccaddress" : toda la línea de cabecera bcc: hasta 1024 caracteres
  • "bcc" : un array de objetos de la línea Bcc: con las siguientes propiedades: personal, adl, mailbox, y host
  • "reply_toaddress" : toda la línea de cabecera Reply_to: hasta 1024 caracteres
  • "reply_to" : un array de objetos de la línea Reply_to: con las siguientes propiedades: personal, adl, mailbox, y host
  • "senderaddress" : toda la línea de cabecera Sender: hasta 1024 caracteres
  • "sender" : un array de objetos de la línea Sender: con las siguientes propiedades: personal, adl, mailbox, y host
  • "return_pathaddress" : toda la línea de cabecera Return-path: hasta 1024 caracteres
  • "return_path" : un array de objetos de la línea Return-path: con las siguientes propiedades: personal, adl, mailbox, y host
  • remail -
  • "date" : La fecha del mensaje, tal como se encuentra en las cabeceras
  • "Date" : Idéntico a "date"
  • "subject" : El asunto del mensaje
  • "Subject" : Idéntico a "subject"
  • "in_reply_to" :
  • "message_id" :
  • "newsgroups" :
  • "followup_to" :
  • "references" :
  • "Recent" : R si el mensaje es reciente y leído, N si el mensaje es reciente y no leído, " " si el mensaje no es reciente.
  • "Unseen" : U si el mensaje es no leído Y no reciente, " " si el mensaje es no leído y reciente
  • "Flagged" : F si el mensaje contiene un flag, " " en caso contrario
  • "Answered" : A si se ha respondido a este mensaje, " " en caso contrario
  • "Deleted" : D si el mensaje está eliminado, " " en caso contrario
  • "Draft" : X si el mensaje es un borrador, " " en caso contrario
  • "Msgno" : El número del mensaje
  • "MailDate" :
  • "Size" : El tamaño del mensaje
  • "udate" : Fecha de envío del mensaje, en forma de fecha Unix
  • "fetchfrom" : Línea "from" formateada para caber en from_length caracteres
  • "fetchsubject" : Línea "subject" formateada para caber en subject_length caracteres

Historial de cambios

Versión Descripción
8.1.0 The imap parameter expects an IMAP\Connection instance now; previously, a valid imap recurso was expected.
8.0.0 El parámetro defaulthost sin uso ha sido eliminado.

Ver también