Envío de correos vía SMTP con HTML y adjuntos de forma fácil
¿Qué es?
AnesGyMail es una clase de PHP que permite el envío de emails a través dela función MAIL de PHP (el por defecto) y a través de un protocolo SMTP de una cuenta de correo existente.
Para que sirve
- Envío de correos mediante SMTP (más rápido muchas veces que el servidor de envío de correos de los servidores PHP).
También se puede enviar mediante la función de mail de PHP.- Envío de correos en forma HTML. Se le pasa el HTML al programa, y este, automáticamente lo codifica correctamente, y además le adjunta una versión en modo texto para los exploradores web no avanzados.
- Envío de correos con archivos adjuntos. Puede usar archivos ya subidos en el servidor (dando su ruta) o cargar automáticamente los archivos subidos mediante HTTP (en un campo examinar). Automáticamente el programa codifica los contenidos según corresponda.
- Envío de correos en BCC o CC de forma fácil y sin headers.
- Autocorrección en los header.
- Aprender SMTP. No escribo los códigos de la manera más ordenada, pero algo se podrá sacar de aquí.
- Reporte detallado en caso de la conexión SMTP, y reporte de los datos enviados a la funcion MAIL de PHP en caso de usar esta última.
Requisitos
- Servidor con PHP >= 4 (Óptimo PHP >= 5)
- Cuenta de correo (Óptimo Gmail, por ser más rápido y seguro)
Más información y descarga del código fuente
Este es un proyecto GPL, y todos podemos colaborar (indicando antes las adiciones de cada uno al proyecto).
Para ver informacións sobre como usar el programa, o los códigos fuentes PHP necesarios se puede visitar este link.
Créditos
Hasta el momento yo me he encargado de programar la clase (G.W.C. aka AnesGy), pero he recibido muchísima ayuda de ramon que me ha sugerido funcionalidades y reportado infinidad de errores que tenía la clase originalmente.