Enviar emails con contenido HTML

A menudo es interesante enviar emails no solo con formato texto, sino con tablas, divs, letras más grandes, estilos e incluso imágenes.

Conseguir esto es mucho más fácil de lo que se cree. En este caso, lo que se debe hacer es:

Yo principalmente trabajo con clases, por ese motivo deberíamos crear una clase llamada EmailHtml por ejemplo que su instancia reciba como parámetro la plantilla que se quiera utilizar que puede ser tanto un archivo HTML como PHP.

$email = new EmailHtml($plantilla);

Seguidamente utilizar el método de la clase para enviar a un usuario en concreto:

$email->sendEmail($receptor);

Para aclararte las dudas puedes ver un ejemplo en funcionamiento

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(1 voto, promedio: 4 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Ver más sobre