imap_header
imap_headers
Fonctions IMAP
PHP Manual

# 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" formatée afin de tenir dans `fromlength` caractères
- "fetchsubject" : Ligne "subject" formatée afin de tenir dans `subjectlength` caractères

### Voir aussi

- imap_fetch_overview()

imap_header
imap_headers
Fonctions IMAP
PHP Manual