imap_headerinfo
(PHP 4, PHP 5)
imap_headerinfo — Lit l'en-tête du message
Description
object
imap_headerinfo
( resource $imap_stream, int $msg_number [, int $fromlength [, int $subjectlength [, string $defaulthost]]] )
Récupère les informations sur un numéro de message donné en lisant ses en-têtes.
Liste de paramètres
- imap_stream
Un flux IMPA retourné par la fonction imap_open()
.
- msg_number
Le numéro du message
- fromlength
Nombre de caractères pour la propriété fetchfrom
. Doit être plus grand ou égal à 0
.
- subjectlength
Nombre de caractères pour la propriété fetchsubject
. Doit être plus grand ou égal à 0
.
- defaulthost
Valeurs de retour
Retourne 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
- remail -
- 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" formattée afin de tenir dans fromlength
caractères
- fetchsubject - Ligne "subject" formattée afin de tenir dans subjectlength
caractères
Voir aussi