# Funciones IMAP

# Ver también

Este documento no puede entrar en detalles de todos los temas abordados. Más información está disponible con la documentación de la biblioteca C (docs/internal.txt) así como los RFC siguientes :

- » RFC2821 : `Simple Mail Transfer Protocol` (SMTP).
- » RFC2822 : `Standard for ARPA internet text messages`.
- » RFC2060 : `Internet Message Access Protocol` (IMAP) Version 4rev1.
- » RFC1939 : `Post Office Protocol Version 3` (POP3).
- » RFC977 : `Network News Transfer Protocol` (NNTP).
- » RFC2076 : `Common Internet Message Headers`.
- » RFC2045 , » RFC2046 , » RFC2047 , » RFC2048 y » RFC2049: `Multipurpose Internet Mail Extensions` (MIME).

Un estudio en profundidad también está disponible en los siguientes libros (en inglés) : » `Programming Internet Email` por David Wood y » Managing IMAP por Dianna Mullet & Kevin Mullet.

## Tabla de contenidos

- imap_8bit — Convierte un string de 8 bits en un string codificado en Quoted-Printable
- imap_alerts — Devuelve todas las alertas
- imap_append — Añade un mensaje en un buzón de correo
- imap_base64 — Decodifica un texto codificado en BASE64
- imap_binary — Convierte una string de 8 bits en una string en base64
- imap_body — Lee el cuerpo de un mensaje
- imap_bodystruct — Lee la estructura de una sección del cuerpo de un correo electrónico
- imap_check — Verifica el buzón de correo actual
- imap_clearflag_full — Elimina un flag en un mensaje
- imap_close — Termina un flujo IMAP
- imap_create — Alias de imap_createmailbox
- imap_createmailbox — Crea un nuevo buzón de correo
- imap_delete — Marca el fichero para el borrado, en el buzón de correo actual
- imap_deletemailbox — Borra una boîte aux lettres
- imap_errors — Devuelve todos los errores IMAP ocurridos
- imap_expunge — Elimina todos los mensajes marcados para su eliminación
- imap_fetch_overview — Lee el resumen de los encabezados de los mensajes
- imap_fetchbody — Devuelve una sección extraída del cuerpo de un mensaje
- imap_fetchheader — Devuelve el encabezado de un mensaje
- imap_fetchmime — Recupera los encabezados MIME para una sección particular del mensaje
- imap_fetchstructure — Lee la estructura de un mensaje
- imap_fetchtext — Alias de imap_body
- imap_gc — Borra la caché IMAP
- imap_get_quota — Lee los cuotas de los buzones de correo así como las estadísticas sobre cada uno de ellos
- imap_get_quotaroot — Lee los cuotas de cada usuario
- imap_getacl — Devuelve el ACL para el buzón
- imap_getmailboxes — Lista los buzones de correo y devuelve los detalles de cada uno
- imap_getsubscribed — Lista todas las carpetas de correo suscritas
- imap_header — Alias de imap_headerinfo
- imap_headerinfo — Lee la cabecera del mensaje
- imap_headers — Devuelve los encabezados de todos los mensajes de un buzón de correo
- imap_is_open — Verificar si el flujo IMAP sigue siendo válido
- imap_last_error — Devuelve el último error ocurrido
- imap_list — Lee la lista de buzones de correo
- imap_listmailbox — Alias de imap_list
- imap_listscan — Lee la lista de buzones de correo y busca una cadena
- imap_listsubscribed — Alias de imap_lsub
- imap_lsub — Lista todas las carpetas de correo registradas
- imap_mail — Envía un mensaje de correo electrónico
- imap_mail_compose — Crea un mensaje MIME
- imap_mail_copy — Copia los mensajes especificados en un buzón de correo
- imap_mail_move — Mueve mensajes a una caja de correo
- imap_mailboxmsginfo — Lee la información sobre el buzón de correo actual
- imap_mime_header_decode — Decodifica los elementos MIME de un encabezado
- imap_msgno — Devuelve el número de secuencia del mensaje para un UID dado
- imap_mutf7_to_utf8 — Decodifica una string UTF-7 modificado en UTF-8
- imap_num_msg — Devuelve el número de mensajes en el buzón de correo actual
- imap_num_recent — Devuelve el número de mensajes recientes en el buzón de correo actual
- imap_open — Abre un flujo IMAP hacia un buzón de correo
- imap_ping — Verifica que el flujo IMAP sigue activo
- imap_qprint — Convierte una string con comillas en una string de 8 bits
- imap_rename — Alias de imap_renamemailbox
- imap_renamemailbox — Renombra un buzón de correo
- imap_reopen — Reabre un flujo IMAP hacia una nueva caja de correo
- imap_rfc822_parse_adrlist — Analiza una dirección de correo electrónico
- imap_rfc822_parse_headers — Analiza un encabezado de correo electrónico
- imap_rfc822_write_address — Devuelve una dirección de correo electrónico formateada correctamente
- imap_savebody — Guarda una parte específica del cuerpo en un fichero
- imap_scan — Alias de imap_listscan
- imap_scanmailbox — Alias de imap_listscan
- imap_search — Devuelve un array de mensajes después de la búsqueda
- imap_set_quota — Modifica el cupo de un buzón de correo
- imap_setacl — Modifica el ACL de la bandeja de entrada
- imap_setflag_full — Establece un flag en un mensaje
- imap_sort — Ordena mensajes
- imap_status — Devuelve la información de estado sobre un buzón de correo
- imap_subscribe — Suscribe a un buzón de correo
- imap_thread — Devuelve el árbol de mensajes organizados por hilo
- imap_timeout — Configura o devuelve el timeout
- imap_uid — Devuelve el UID de un mensaje
- imap_undelete — Elimina la marca de eliminación de un mensaje
- imap_unsubscribe — Termina la suscripción a un buzón de correo
- imap_utf7_decode — Decodifica una cadena codificada en UTF-7 modificado
- imap_utf7_encode — Convierte una cadena ISO-8859-1 en texto UTF-7 modificado
- imap_utf8 — Convierte texto en formato MIME a UTF-8
- imap_utf8_to_mutf7 — Codifica una string UTF-8 en UTF-7 modificado

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open