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.
Deja una respuesta