# IMAP, POP3 et NNTP

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
  - Types de ressources
- Constantes pré-définies
- Fonctions IMAP
  - imap_8bit — Convertit une chaîne à 8 bits en une chaîne encodée en Quoted-Printable
  - imap_alerts — Retourne toutes les alertes
  - imap_append — Ajoute un message dans une boîte aux lettres
  - imap_base64 — Décode un texte encodé en BASE64
  - imap_binary — Convertit une chaîne à 8 bits en une chaîne à base64
  - imap_body — Lit le corps d'un message
  - imap_bodystruct — Lit la structure d'une section du corps d'un mail
  - imap_check — Vérifie la boîte aux lettres courante
  - imap_clearflag_full — Supprime un flag (drapeau) sur un message
  - imap_close — Termine un flux IMAP
  - imap_create — Alias de imap_createmailbox
  - imap_createmailbox — Crée une nouvelle boîte aux lettres
  - imap_delete — Marque le fichier pour l'effacement, dans la boîte aux lettres courante
  - imap_deletemailbox — Efface une boîte aux lettres
  - imap_errors — Retourne toutes les erreurs IMAP survenues
  - imap_expunge — Efface tous les messages marqués pour l'effacement
  - imap_fetch_overview — Lit le sommaire des en-têtes de messages
  - imap_fetchbody — Retourne une section extraite du corps d'un message
  - imap_fetchheader — Retourne l'en-tête d'un message
  - imap_fetchmime — Récupère les en-têtes MIME pour une section particulière du message
  - imap_fetchstructure — Lit la structure d'un message
  - imap_fetchtext — Alias de imap_body
  - imap_gc — Efface le cache IMAP
  - imap_get_quota — Lit les quotas des boîtes aux lettres ainsi que des statistiques sur chacune d'elles
  - imap_get_quotaroot — Lit les quotas de chaque utilisateur
  - imap_getacl — Retourne le ACL pour la boîte aux lettres
  - imap_getmailboxes — Liste les boîtes aux lettres, et retourne les détails de chacune
  - imap_getsubscribed — Liste toutes les boîtes aux lettres souscrites
  - imap_header — Alias de imap_headerinfo
  - imap_headerinfo — Lit l'en-tête du message
  - imap_headers — Retourne les en-têtes de tous les messages d'une boîte aux lettres
  - imap_is_open — Vérifier si le flux IMAP est toujours valide
  - imap_last_error — Retourne la dernière erreur survenue
  - imap_list — Lit la liste des boîtes aux lettres
  - imap_listmailbox — Alias de imap_list
  - imap_listscan — Lit la liste des boîtes aux lettres, et y recherche une chaîne
  - imap_listsubscribed — Alias de imap_lsub
  - imap_lsub — Liste toutes les boîtes aux lettres enregistrées
  - imap_mail — Envoie un message mail
  - imap_mail_compose — Crée un message MIME
  - imap_mail_copy — Copie les messages spécifiés dans une boîte aux lettres
  - imap_mail_move — Déplace des messages dans une boîte aux lettres
  - imap_mailboxmsginfo — Lit les informations à propos de la boîte aux lettres courante
  - imap_mime_header_decode — Décode les éléments MIME d'un en-tête
  - imap_msgno — Retourne le numéro de séquence du message pour un UID donné
  - imap_mutf7_to_utf8 — Décode une chaîne de caractère UTF-7 modifié en UTF-8
  - imap_num_msg — Retourne le nombre de messages dans la boîte aux lettres courante
  - imap_num_recent — Retourne le nombre de messages récents dans la boîte aux lettres courante
  - imap_open — Ouvre un flux IMAP vers une boîte aux lettres
  - imap_ping — Vérifie que le flux IMAP est toujours actif
  - imap_qprint — Convertit une chaîne à guillemets en une chaîne à 8 bits
  - imap_rename — Alias de imap_renamemailbox
  - imap_renamemailbox — Renomme une boîte aux lettres
  - imap_reopen — Réouvre un flux IMAP vers une nouvelle boîte aux lettres
  - imap_rfc822_parse_adrlist — Analyse une adresse email
  - imap_rfc822_parse_headers — Analyse un en-tête mail
  - imap_rfc822_write_address — Retourne une adresse email formatée correctement
  - imap_savebody — Sauvegarde une partie spécifique du corps dans un fichier
  - imap_scan — Alias de imap_listscan
  - imap_scanmailbox — Alias de imap_listscan
  - imap_search — Retourne un tableau de messages après recherche
  - imap_set_quota — Modifie le quota d'une boîte aux lettres
  - imap_setacl — Modifie le ACL de la boîte aux lettres
  - imap_setflag_full — Positionne un drapeau sur un message
  - imap_sort — Trie des messages
  - imap_status — Retourne les informations de statut sur une boîte aux lettres
  - imap_subscribe — Souscrit à une boîte aux lettres
  - imap_thread — Retourne l'arbre des messages organisés par thread
  - imap_timeout — Configure ou retourne le timeout
  - imap_uid — Retourne l'UID d'un message
  - imap_undelete — Enlève la marque d'effacement d'un message
  - imap_unsubscribe — Termine la souscription à une boîte aux lettres
  - imap_utf7_decode — Décode une chaîne encodée en UTF-7 modifié
  - imap_utf7_encode — Convertit une chaîne ISO-8859-1 en texte UTF-7 modifié
  - imap_utf8 — Convertit du texte au format MIME en UTF-8
  - imap_utf8_to_mutf7 — Encode une chaîne de caractère UTF-8 en UTF-7 modifié
- IMAP\Connection — La classe IMAP\Connection