Funciones Mailparse
Introducción
Mailparse es una extensión para procesar y trabajar con mensajes de correo electrónico. Puede trabajar con mensajes compatibles con » RFC 822 y » RFC 2045 (MIME).
Mailparse es basado en secuencias, lo que quiere decir que no mantiene copias en memoria de los archivos que procesa - de modo que es bastante eficiente en recursos cuando se trabaja con mensajes grandes.
Note: Mailparse requiere la extensión mbstring, y ésta debe ser cargada antes que mailparse.
This extension has been moved to the » PECL repository and is no longer bundled with PHP as of PHP 4.2.0.
Instalación
Esta extension » PECL no esta ligada a PHP. Mas informacion sobre nuevos lanzamientos, descargas ficheros de fuentes, informacion sobre los responsables asi como un 'CHANGELOG', se puede encontrar aqui: » https://pecl.php.net/package/mailparse.
Para usar éstas funciones, es necesario compilar PHP con soporte mailparse mediante el uso de la opción de configuración --enable-mailparse.
Los usuarios de windows deben habilitar php_mailparse.dll al interior de php.ini para usar éstas funciones. Podeis descargar esta DLL de las extensiones PECL desde la pagina » PHP Downloads o desde » https://snaps.php.net/.
Configuración en tiempo de ejecución
El comportamiento de estas funciones está afectado por los valores definidos en php.ini.
Name | Default | Changeable | Changelog |
---|---|---|---|
mailparse.def_charset | "us-ascii" | PHP_INI_ALL | Available since PHP 4.1.0. Removed in PHP 4.2.0. |
Constantes predefinidas
Estas constantes están definidas por esta extensión y estarán disponibles solamente cuando la extensión ha sido o bien compilada dentro de PHP o grabada dinámicamente en tiempo de ejecución.
Table of Contents
- mailparse_determine_best_xfer_encoding — Obtiene la mejor forma de codificar
- mailparse_msg_create — Crea un recurso de correo mime
- mailparse_msg_extract_part_file — Extrae/decodifica una sección de mensaje
- mailparse_msg_extract_part — Extrae/decodifica una sección de mensaje
- mailparse_msg_extract_whole_part_file — Extracts a message section including headers without decoding the transfer encoding
- mailparse_msg_free — Libera un recurso MIME
- mailparse_msg_get_part_data — Devuelve una matriz asociativa de información sobre el mensaje
- mailparse_msg_get_part — Devuelve un gestor sobre una sección dada en un mensaje mime
- mailparse_msg_get_structure — Devuelve una matriz de nombres de sección mime en el mensaje dado
- mailparse_msg_parse_file — Procesa un archivo
- mailparse_msg_parse — Procesar datos incrementalmente sobre un búfer
- mailparse_rfc822_parse_addresses — Procesa direcciones compatibles con RFC 822
- mailparse_stream_encode — Secuencia datos desde un apuntador de archivo, codifica y escribe a fp_destino
- mailparse_uudecode_all — Procesa los datos desde un apuntador a archivo y extrae cada archivo embebido con codificación uu