(PHP 4, PHP 5, PHP 7, PHP 8)
imap_headerinfo — Lit l'en-tête du message
$imap
,$message_num
,$from_length
= 0,$subject_length
= 0Récupère les informations sur un numéro de message donné en lisant ses en-têtes.
imap
Une instance de IMAP\Connection.
message_num
Le numéro du message
from_length
Nombre de caractères pour la propriété fetchfrom
. Doit être plus grand ou égal à 0
.
subject_length
Nombre de caractères pour la propriété fetchsubject
. Doit être plus grand ou égal à 0
.
defaulthost
Retourne false
en cas d'erreurs ou, en cas de succès, les informations dans un objet contenant les propriétés suivantes :
"toaddress"
: toute la ligne d'en-tête to: jusqu'à 1024 caractères "to"
: un tableau d'objets issus de la ligne to: avec les propriétés suivantes : personal
, adl
, mailbox
, et host
"fromaddress"
: toute la ligne d'en-tête from: jusqu'à 1024 caractères "from"
: un tableau d'objets issus de la ligne From: avec les propriétés suivantes : personal
, adl
, mailbox
, et host
"ccaddress"
: toute la ligne d'en-tête cc: jusqu'à 1024 caractères "cc"
: un tableau d'objets issus de la ligne cc: avec les propriétés suivantes : personal
, adl
, mailbox
, et host
"bccaddress"
: toute la ligne d'en-tête bcc: jusqu'à 1024 caractères "bcc"
: un tableau d'objets issus de la ligne Bcc: avec les propriétés suivantes : personal
, adl
, mailbox
, et host
"reply_toaddress"
: toute la ligne d'en-tête Reply_to: jusqu'à 1024 caractères "reply_to"
: un tableau d'objets issus de la ligne Reply_to: avec les propriétés suivantes : personal
, adl
, mailbox
, et host
"senderaddress"
: toute la ligne d'en-tête Sender: jusqu'à 1024 caractères "sender"
: un tableau d'objets issus de la ligne Sender: avec les propriétés suivantes : personal
, adl
, mailbox
, et host
"return_pathaddress"
: toute la ligne d'en-tête Return-path: jusqu'à 1024 caractères "return_path"
: un tableau d'objets issus de la ligne Return-path: avec les propriétés suivantes : personal
, adl
, mailbox
, et host
"date"
: La date du message, telle que trouvée dans les en-têtes "Date"
: Identique à "date"
"subject"
: Le sujet du message "Subject"
: Identique à "subject"
"in_reply_to"
: "message_id"
: "newsgroups"
: "followup_to"
: "references"
: "Recent"
: R
si le message est récent et lu, N
si le message est récent et non lu, " "
si le message n'est pas récent. "Unseen"
: U
si le message est non lu ET non récent, " "
si le message est non lu et récent "Flagged"
: F
si le message contient un drapeau, " "
sinon "Answered"
: A
si une réponse a été faite à ce message, " "
sinon "Deleted"
: D
si le message est effacé, " "
sinon "Draft"
: X
si le message est un brouillon, " "
sinon "Msgno"
: Le numéro du message "MailDate"
: "Size"
: La taille du message "udate"
: Date de l"envoi du message, sous la forme d"
une date Unix "fetchfrom"
: Ligne "from"
formatée afin de tenir dans from_length
caractères "fetchsubject"
: Ligne "subject"
formatée afin de tenir dans subject_length
caractères Version | Description |
---|---|
8.1.0 | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressourceimap était attendue. |
8.0.0 | Le paramètre defaulthost inutilisé a été supprimé. |