Constantes pré-définies
Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.
NIL
(int) - Obsolète à partir de PHP 8.1.0.
OP_DEBUG
(int) OP_READONLY
(int) - Ouvre une boîte aux lettres en lecture seule
OP_ANONYMOUS
(int) - Ne pas utiliser, ou modifier le fichier .newsrc pour les news, (NNTP uniquement).
OP_SHORTCACHE
(int) OP_SILENT
(int) OP_PROTOTYPE
(int) OP_HALFOPEN
(int) - Pour les noms IMAP et NNTP, ouvre une connexion mais n'ouvre pas une boîte aux lettres.
OP_EXPUNGE
(int) OP_SECURE
(int) CL_EXPUNGE
(int) - purger automatiquement la boîte aux lettres lors de l'appel de imap_close()
FT_UID
(int) - Le paramètre est un UID.
FT_PEEK
(int) - Ne pas lever le drapeau \Seen (Message lu) s'il n'est pas déjà levé.
FT_NOT
(int) FT_INTERNAL
(int) - La chaîne renvoyée est au format interne, et ne va pas canoniser les CRLF.
FT_PREFETCHTEXT
(int) ST_UID
(int) - la séquence contient des UID au lieu de numéros de séquence
ST_SILENT
(int) ST_SET
(int) CP_UID
(int) - La séquence de nombres contient des UID
CP_MOVE
(int) - Efface les messages après copie avec imap_mail_copy()
SE_UID
(int) - Retourne des UID à la place de numéros
SE_FREE
(int) SE_NOPREFETCH
(int) - Ne pas prétélécharger les messages trouvés
SO_FREE
(int) SO_NOSERVER
(int) SA_MESSAGES
(int) SA_RECENT
(int) SA_UNSEEN
(int) SA_UIDNEXT
(int) SA_UIDVALIDITY
(int) SA_ALL
(int) LATT_NOINFERIORS
(int) - Cette boîte aux lettres n'a pas d'"enfants" (il n'y a plus de boîtes aux lettres en dessous de celle-ci).
LATT_NOSELECT
(int) - Ceci est juste un container, pas une boîte aux lettres (vous ne pouvez pas l'ouvrir).
LATT_MARKED
(int) - Cette boîte aux lettres est marquée. Utilisé uniquement avec UW-IMAPD.
LATT_UNMARKED
(int) - Cette boîte aux lettres n'est pas marquée. Utilisé uniquement avec UW-IMAPD.
LATT_REFERRAL
(int) - Ce conteneur a une référence vers une boîte aux lettres distante.
LATT_HASCHILDREN
(int) - Cette boîte aux lettres a des inférieurs sélectionnables.
LATT_HASNOCHILDREN
(int) - Cette boîte aux lettres n'a pas d'inférieurs sélectionnables.
SORTDATE
(int) - Critère de tri pour imap_sort() : Date du message
SORTARRIVAL
(int) - Critère de tri pour imap_sort() : Date d'arrivée
SORTFROM
(int) - Critère de tri pour imap_sort() : Nom de la première boîte aux lettres de l'adresse d'origine (From address)
SORTSUBJECT
(int) - Critère de tri pour imap_sort() : Sujet du message
SORTTO
(int) - Critère de tri pour imap_sort() : Nom de la première boîte aux lettres de destination (To address)
SORTCC
(int) - Critère de tri pour imap_sort() : Nom de la boîte aux lettres de copie cachée (cc address)
SORTSIZE
(int) - Critère de tri pour imap_sort() : Taille du message en octets
TYPETEXT
(int) - Type de corps primaire : texte non formaté
TYPEMULTIPART
(int) - Type de corps primaire : plusieurs parties
TYPEMESSAGE
(int) - Type de corps primaire : message encapsulé
TYPEAPPLICATION
(int) - Type de corps primaire : données d'application
TYPEAUDIO
(int) - Type de corps primaire : audio
TYPEIMAGE
(int) - Type de corps primaire : image statique
TYPEVIDEO
(int) - Type de corps primaire : vidéo
TYPEMODEL
(int) - Type de corps primaire : modèle
TYPEOTHER
(int) - Type de corps primaire : inconnue
ENC7BIT
(int) - Encodage du corps : données sémantique SMTP 7 bit
ENC8BIT
(int) - Encodage du corps : données sémantique SMTP 8 bit
ENCBINARY
(int) - Encodage du corps : données binaire 8 bit
ENCBASE64
(int) - Encodage du corps : données encodé en base-64
ENCQUOTEDPRINTABLE
(int) - Encodage du corps : données 8-7-bit lisibles par l'Homme
ENCOTHER
(int) - Encodage du corps : inconnue
IMAP_OPENTIMEOUT
(int) IMAP_READTIMEOUT
(int) IMAP_WRITETIMEOUT
(int) IMAP_CLOSETIMEOUT
(int) IMAP_GC_ELT
(int) - Collecte de la mémoire, suppression des caches d'éléments de message.
IMAP_GC_ENV
(int) - Collecte de la mémoire, suppression des enveloppes et corps.
IMAP_GC_TEXTS
(int) - Collecte de la mémoire, suppression des textes.