PHP - Funciones IMAP

IMAP significa Protocolo de acceso al correo de Internet, las funciones PHP-IMAP le ayudan a acceder a una cuenta de correo electrónico y recuperar correos electrónicos de ellos. Con estas funciones también puede trabajar con protocolos NNTP, POP3 y métodos de acceso al buzón local. Con la ayuda de esta biblioteca, puede crear aplicaciones web que manejen sus correos electrónicos. Usando esto puedes -

  • Conectarse al buzón (POP3 / IMAP / NNTP).

  • Recupera correos electrónicos con archivos adjuntos.

  • Marque un correo electrónico como visto o no visto.

  • Eliminar correos electrónicos, etc.

Instalación

Para instalar IMAP en su sistema, abra el archivo php.ini en la carpeta de instalación de PHP y elimine el punto y coma (;) antes de la extensión = imap (y otras extensiones dependientes). Asegúrese de haber instalado un software de servidor HTTP (como Apache 24), configure el servidor instalado en consecuencia, es decir, especifique la ubicación de la carpeta de instalación de PHP, cargue el módulo de archivo php7apache2_4.dll y agregue los tipos de archivo deseados (extensiones).

Lista de funciones

A continuación se muestran varias funciones IMAP que están disponibles:

No Señor Función descriptiva PHP
1

imap_8bit

Esta función convierte una cadena de 8 bits en una cadena imprimible entre comillas.

4
2

imap_alerts

Esta función devuelve todos los mensajes de alerta desde el inicio de la página o, la última llamada de esta función, en forma de matriz.

4
3

imap_append

Esta función agrega el mensaje dado al buzón especificado.

4
4

imap_base64

Esta función acepta un texto codificado BASE64 como parámetro y lo decodifica.

4
5

imap_binary

Esta función convierte una cadena de 8 bits en una cadena base64.

4
6

imap_body

Esta función acepta una secuencia IMAP que representa un buzón de correo y un número de mensaje, obtiene el mensaje especificado del buzón de correo dado.

4
7

imap_bodystruct

Esta función se utiliza para leer la estructura de una sección de cuerpo específica.

4
8

imap_check

Esta función devuelve información sobre el buzón de correo dado.

4
9

imap_clearflag_full

Esta función se utiliza para eliminar banderas en los mensajes especificados en el buzón de correo dado.

4
10

imap_close

Esta función se utiliza para cerrar el buzón actual.

4
11

imap_create

Esta función se utiliza para crear un nuevo buzón.

4
12

imap_createmailbox

Esta función se utiliza para crear un nuevo buzón.

4
13

imap_delete

Esta función se utiliza para marcar mensajes / correos electrónicos para su eliminación.

4
14

imap_deletemailbox

Esta función se utiliza para eliminar un buzón de correo existente.

4
15

imap_errors

Esta función recupera y devuelve todos los errores ocurridos en la página actual.

4
dieciséis

imap_expunge

Esta función borra todos los mensajes marcados para borrar.

4
17

imap_fetch_overview

Esta función recupera y devuelve la descripción general de la información del encabezado del método especificado.

4
18

imap_fetchbody

Esta función se utiliza para recuperar la sección especificada del cuerpo de un correo / mensaje.

4
19

imap_fetchheader

Esta función recupera y devuelve el encabezado del correo / mensaje especificado en el buzón actual.

4
20

imap_fetchmime

Esta función recupera y devuelve los encabezados MIME de la sección especificada de un mensaje.

4
21

imap_fetchstructure

Esta función recupera y devuelve la estructura del mensaje especificado en el buzón actual.

4
22

imap_fetchtext

Esta función obtiene el mensaje especificado del buzón de correo dado.

4
23

imap_gc

Esta función se utiliza para borrar la caché del buzón de correo dado.

5
24

imap_get_quota

Esta función se utiliza para recuperar la configuración del nivel de cuota y las estadísticas de uso del buzón especificado.

4
25

imap_get_quotaroot

Esta función se utiliza para recuperar la configuración del nivel de cuota por usuario.

4
26

imap_getmailboxes

Esta función se utiliza para recuperar la información de los buzones de correo.

4
27

imap_getsubscriptions

Esta función se utiliza para recuperar información sobre todos los buzones de correo suscritos.

4
28

imap_header

Esta función se utiliza para leer el encabezado del mensaje especificado.

4
29

imap_headerinfo

Esta función se utiliza para leer el encabezado del mensaje especificado.

4
30

imap_headers

Esta función se utiliza para recuperar los encabezados de todos los mensajes en el buzón especificado.

4
31

imap_last_error

Esta función recupera y devuelve el último mensaje de error ocurrido.

4
32

imap_list

Esta función lee y devuelve la lista de buzones de correo especificados.

4
33

imap_listmailbox

Esta función es un alias de imap_list (), lee y devuelve la lista de buzones de correo especificados.

4
34

imap_listscan

Esta función se utiliza para recuperar los nombres de los buzones de correo que contienen el texto dado.

4
35

imap_listsubscriptions

Esta función es un alias de imap_lsub (). Recupera los encabezados de todos los mensajes en el buzón especificado.

4
36

imap_lsub

Esta función se utiliza para recuperar los encabezados de todos los mensajes en el buzón especificado.

4
37

imap_mail_compose

Esta función crea un mensaje MIME basado en los detalles.

4
38

imap_mail_copy

Esta función copia los mensajes especificados en el buzón dado.

4
39

imap_mail_move

Esta función mueve los mensajes especificados al buzón dado.

4
40

imap_mail

Esta función se utiliza para enviar el mensaje dado.

4
41

imap_mailboxmsginfo

Esta función recupera y devuelve la información sobre el buzón actual.

4
42

imap_mime_header_decode

Esta función se utiliza para decodificar el encabezado MIME dado.

4
43

imap_msgno

Esta función recupera y devuelve el número de secuencia del UID dado.

4
44

imap_mutf7_to_utf8

Esta función se utiliza para recuperar decodifica la cadena dada en formato UTF-8.

4
45

imap_num_msg

Esta función se utiliza para recuperar el número de mensajes en el buzón especificado.

4
46

imap_num_recent

Esta función se utiliza para recuperar el número de mensajes recientes en el buzón especificado.

4
47

imap_open

Esta función abre la transmisión al buzón de correo especificado.

4
48

imap_ping

Esta función se utiliza para verificar si el flujo dado todavía está activo.

4
49

imap_qprint

Esta función devuelve una cadena de 8 bits para la cadena imprimible entre comillas.

4
50

imap_rename

Esta función es un alias de imap_renamemailbox (). Se utiliza para cambiar el nombre de un buzón existente.

4
51

imap_renamemailbox

Esta función se utiliza para cambiar el nombre de un buzón existente.

4
52

imap_reopen

Esta función se utiliza para volver a abrir la secuencia dada a un nuevo buzón.

4
53

imap_rfc822_parse_adrlist

Esta función se utiliza para analizar una cadena de direcciones.

4
54

imap_rfc822_parse_headers

Esta función se usa para analizar y devolver encabezados de la cadena dada.

4
55

imap_rfc822_write_address

Esta función devuelve la dirección de correo electrónico formateada para los detalles proporcionados.

4
56

imap_savebody

Esta función guarda el cuerpo del correo dado en la ruta de archivo especificada.

4
57

imap_scan

Esta función busca en los buzones de correo el texto dado y devuelve los mensajes matemáticos.

4
58

imap_scanmailbox

Esta función busca en los buzones de correo el texto dado y devuelve los mensajes coincidentes.

4
59

imap_search

Esta función busca en el buzón y devuelve los mensajes coincidentes en forma de matriz.

4
60

imap_set_quota

Esta función establece la cuota especificada para el buzón dado.

4
61

imap_setflag_full

Esta función establece las banderas especificadas en los mensajes dados.

4
62

imap_sort

Esta función recupera los mensajes en el buzón dado en el orden especificado.

4
63

imap_status

Esta función recupera y devuelve el estado del buzón dado.

4
64

imap_subscribe

Esta función se utiliza para suscribirse a un nuevo buzón.

4
sesenta y cinco

imap_timeout

Esta función se utiliza para establecer / recuperar el valor del tiempo de espera.

4
66

imap_uid

Esta función se utiliza para recuperar el UID del mensaje dado.

4
67

imap_undelete

Esta función se utiliza para desmarcar todos los mensajes que están marcados para su eliminación en el buzón especificado.

4
68

imap_unsubscribe

Esta función se utiliza para darse de baja del buzón de correo dado.

4
69

imap_utf7_decode

Esta función se utiliza para decodificar una cadena UTF-7 en formato ISO-8859-1.

4
70

imap_utf7_encode

Esta función se utiliza para codificar una cadena ISO-8859-1 en una cadena UTF-7.

4
71

imap_utf8_to_mutf7

Esta función se utiliza para codificar la cadena UTF-8 en una cadena UTF-7.

4
72

imap_utf8

Esta función se utiliza para decodificar la cadena de codificación MIME en una cadena UTF-8 simple.

4