Swift Mailer es una biblioteca (librería) PHP que podemos usar en nuestros desarrollos o aplicaciones y que nos permite enviar correos.
El objetivo de esta es ser un reemplazo a la clase nativa mail() de PHP que consume muchos recursos. Swift se comunica directamente con el servidor SMTP o un MTA para enviar el correo más rápidamente y eficientemente.
Algunas de sus principales características son:
- conectividad persistente para mejorar el rendimiento;
- soporte para internacionalización (i18n);
- carga balanceada;
- SSL & TLS Support – para servidores Gmail;
- permite incluir imágenes y otros tipos de archivos;
- soporte total para MIME 1.0;
- procesos por lotes;
- envía adjuntos de cualquier tamañano incluso con el límite de 8MB en la memoria de PHP;
- soporte para múltiples adjuntos;
- permite establecer la prioridad del mensaje;
- monitor del ancho de banda incluído;
- y muchas otras características más.
Además se pueden escribir complementos (plugins) muy fácilmente y viene en dos versiones, una para PHP5 y otra para PHP4.
Hace un par de días que descubrí esta librería, la estuve estudiando y la verdad es que me gustó mucho. Es potente y la documentación es muy completa (en inglés).
Swift Mailer un excelente recurso para potenciar nuestro trabajo.