(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 ressource imap était attendue.
|
8.0.0 |
Le paramètre defaulthost inutilisé a été supprimé.
|