PHP - Fonctions IMAP
IMAP signifie Internet Mail Access Protocol, les fonctions PHP-IMAP vous aident à accéder à un compte de messagerie et à en récupérer les e-mails. En utilisant ces fonctions, vous pouvez également travailler avec les protocoles NNTP, POP3 et les méthodes d'accès aux boîtes aux lettres locales. Avec l'aide de cette bibliothèque, vous pouvez créer des applications Web qui gèrent vos e-mails. En utilisant cela, vous pouvez -
Connectez-vous à la boîte aux lettres (POP3 / IMAP / NNTP).
Récupérez les e-mails avec pièces jointes.
Marquer un e-mail comme vu ou invisible.
Supprimer les e-mails, etc.
Installation
Pour installer IMAP dans votre système, ouvrez le fichier php.ini dans votre dossier d'installation PHP et supprimez le point-virgule (;) avant l' extension = imap (et les autres extensions dépendantes). Assurez-vous que vous avez installé un logiciel de serveur HTTP (comme Apache 24), configurez le serveur installé en conséquence, c'est-à-dire spécifiez l'emplacement du dossier d'installation PHP, chargez le module de fichiers php7apache2_4.dll et ajoutez les types de fichiers (extensions) souhaités.
Liste des fonctions
Voici différentes fonctions IMAP disponibles -
Sr. Non | Description de la fonction | PHP |
---|---|---|
1 |
Cette fonction convertit une chaîne de 8 bits en une chaîne imprimable entre guillemets. |
4 |
2 |
Cette fonction renvoie tous les messages d'alerte depuis le démarrage de la page ou, le dernier appel de cette fonction, sous la forme d'un tableau. |
4 |
3 |
Cette fonction ajoute le message donné à la boîte aux lettres spécifiée. |
4 |
4 |
Cette fonction accepte un texte encodex BASE64 comme paramètre et le décode. |
4 |
5 |
Cette fonction convertit une chaîne 8 bits en chaîne base64. |
4 |
6 |
Cette fonction accepte un flux IMAP représentant une boîte aux lettres et un numéro de message, récupère le message spécifié dans la boîte aux lettres donnée. |
4 |
sept |
Cette fonction est utilisée pour lire la structure d'une section de corps spécifiée. |
4 |
8 |
Cette fonction renvoie des informations sur la boîte aux lettres donnée. |
4 |
9 |
Cette fonction est utilisée pour supprimer les indicateurs sur les messages spécifiés dans la boîte aux lettres donnée. |
4 |
dix |
Cette fonction permet de fermer la boîte aux lettres actuelle. |
4 |
11 |
Cette fonction permet de créer une nouvelle boîte aux lettres. |
4 |
12 |
Cette fonction permet de créer une nouvelle boîte aux lettres. |
4 |
13 |
Cette fonction est utilisée pour marquer les messages / e-mails à supprimer. |
4 |
14 |
Cette fonction permet de supprimer une boîte aux lettres existante. |
4 |
15 |
Cette fonction récupère et renvoie toutes les erreurs survenues dans la page courante. |
4 |
16 |
Cette fonction supprime tous les messages marqués pour suppression. |
4 |
17 |
Cette fonction récupère et retourne l'aperçu des informations d'en-tête, de la méthode spécifiée. |
4 |
18 |
Cette fonction est utilisée pour récupérer la section spécifiée du corps d'un mail / message. |
4 |
19 |
Cette fonction récupère et retourne l'en-tête du courrier / message spécifié dans la boîte aux lettres actuelle. |
4 |
20 |
Cette fonction récupère et retourne les en-têtes MIME de la section spécifiée d'un message. |
4 |
21 |
Cette fonction récupère et retourne la structure du message spécifié dans la boîte aux lettres actuelle. |
4 |
22 |
Cette fonction récupère le message spécifié dans la boîte aux lettres donnée. |
4 |
23 |
Cette fonction est utilisée pour vider le cache de la boîte aux lettres donnée. |
5 |
24 |
Cette fonction est utilisée pour récupérer les paramètres de niveau de quota et les statistiques d'utilisation de la boîte aux lettres spécifiée. |
4 |
25 |
Cette fonction est utilisée pour récupérer les paramètres de niveau de quota par utilisateur. |
4 |
26 |
Cette fonction permet de récupérer les informations sur les boîtes aux lettres. |
4 |
27 |
Cette fonction permet de récupérer des informations sur toutes les boîtes aux lettres souscrites. |
4 |
28 |
Cette fonction est utilisée pour lire l'en-tête du message spécifié. |
4 |
29 |
Cette fonction est utilisée pour lire l'en-tête du message spécifié. |
4 |
30 |
Cette fonction permet de récupérer les en-têtes de tous les messages de la boîte aux lettres spécifiée. |
4 |
31 |
Cette fonction récupère et renvoie le dernier message d'erreur survenu. |
4 |
32 |
Cette fonction lit et renvoie la liste des boîtes aux lettres spécifiées. |
4 |
33 |
Cette fonction est un alias de imap_list (), elle lit et renvoie la liste des boîtes aux lettres spécifiées. |
4 |
34 |
Cette fonction permet de récupérer les noms des boîtes aux lettres contenant le texte donné. |
4 |
35 |
Cette fonction est un alias de imap_lsub (). Il récupère les en-têtes de tous les messages de la boîte aux lettres spécifiée. |
4 |
36 |
Cette fonction permet de récupérer les en-têtes de tous les messages de la boîte aux lettres spécifiée. |
4 |
37 |
Cette fonction crée un message MIME basé sur les détails. |
4 |
38 |
Cette fonction copie les messages spécifiés dans la boîte aux lettres donnée. |
4 |
39 |
Cette fonction déplace les messages spécifiés vers la boîte aux lettres donnée. |
4 |
40 |
Cette fonction est utilisée pour envoyer le message donné. |
4 |
41 |
Cette fonction récupère et retourne les informations sur la boîte aux lettres actuelle. |
4 |
42 |
Cette fonction est utilisée pour décoder l'en-tête MIME donné. |
4 |
43 |
Cette fonction récupère et renvoie le numéro de séquence de l'UID donné. |
4 |
44 |
Cette fonction est utilisée pour récupérer décode la chaîne donnée au format UTF-8. |
4 |
45 |
Cette fonction permet de récupérer le nombre de messages dans la boîte aux lettres spécifiée. |
4 |
46 |
Cette fonction est utilisée pour récupérer le nombre de messages récents dans la boîte aux lettres spécifiée. |
4 |
47 |
Cette fonction ouvre le flux vers la boîte aux lettres spécifiée. |
4 |
48 |
Cette fonction est utilisée pour vérifier si le flux donné est toujours actif. |
4 |
49 |
Cette fonction renvoie une chaîne de 8 bits pour la chaîne imprimable entre guillemets. |
4 |
50 |
Cette fonction est un alias de imap_renamemailbox (). Il est utilisé pour renommer une boîte aux lettres existante. |
4 |
51 |
Cette fonction permet de renommer une boîte aux lettres existante. |
4 |
52 |
Cette fonction est utilisée pour rouvrir le flux donné dans une nouvelle boîte aux lettres. |
4 |
53 |
Cette fonction est utilisée pour analyser une chaîne d'adresse. |
4 |
54 |
Cette fonction est utilisée pour analyser et renvoie les en-têtes de la chaîne donnée. |
4 |
55 |
Cette fonction renvoie l'adresse e-mail formatée pour les détails donnés. |
4 |
56 |
Cette fonction enregistre le corps du courrier donné dans le chemin de fichier spécifié. |
4 |
57 |
Cette fonction recherche dans les boîtes aux lettres le texte donné et renvoie les messages calculés. |
4 |
58 |
Cette fonction recherche dans les boîtes aux lettres le texte donné et renvoie les messages correspondants. |
4 |
59 |
Cette fonction recherche la boîte aux lettres et renvoie les messages correspondants sous la forme d'un tableau. |
4 |
60 |
Cette fonction définit le quota spécifié pour la boîte aux lettres donnée. |
4 |
61 |
Cette fonction définit les indicateurs spécifiés sur les messages donnés. |
4 |
62 |
Cette fonction récupère les messages de la boîte aux lettres donnée dans l'ordre de tri spécifié. |
4 |
63 |
Cette fonction récupère et renvoie le statut de la boîte aux lettres donnée. |
4 |
64 |
Cette fonction permet de souscrire à une nouvelle boîte aux lettres. |
4 |
65 |
Cette fonction est utilisée pour définir / récupérer la valeur du délai d'expiration. |
4 |
66 |
Cette fonction est utilisée pour récupérer l'UID pour le message donné. |
4 |
67 |
Cette fonction permet de décocher tous les messages marqués pour suppression dans la boîte aux lettres spécifiée. |
4 |
68 |
Cette fonction est utilisée pour se désinscrire de la boîte aux lettres donnée. |
4 |
69 |
Cette fonction est utilisée pour décoder une chaîne UTF-7 au format ISO-8859-1. |
4 |
70 |
Cette fonction est utilisée pour encoder une chaîne ISO-8859-1 en une chaîne UTF-7. |
4 |
71 |
Cette fonction est utilisée pour encoder la chaîne UTF-8 en chaîne UTF-7. |
4 |
72 |
Cette fonction est utilisée pour décoder la chaîne de codage MIME en une simple chaîne UTF-8. |
4 |