Gracias a MailHog, podemos previsualizar el correo electrónico de una manera más fácil. MailHog simula una bandeja de salida de tu app; todos los correos electrónicos que envía tu app son capturados y mostrados en sus respectivas versiones: html, text, y MIME-Type.
Esta aplicación es open source y está escrita en el lenguaje Go. Este es su repositorio público https://github.com/MailHog/MailHog
Instalación en Mac OS:
Simplemente corre:
brew install MailHog
Otro SO:
Puedes descargar la aplicación manualmente desde: https://github.com/MailHog/MailHog/releases
Luego de descargarla, la puedes correr con el comando:
./MailHog
Desde la carpeta donde lo hayas descargado
Después de haber instalado y de iniciar MailHog ya podrás usarlo. En tu navegador preferido entra a http://0.0.0.0:8025/ y verás:
En esta bandeja de “salida” podrás ver el listado de correos electrónicos que se hayan enviado por medio de SMTP desde la máquina donde tengas corriendo MailHog. Además, puedes abrir el correo electrónico para obtener la vista previa y ver cada detalle del correo enviado.
En conclusión, trabajar con MailHog te facilita implementar correos electrónicos obteniendo una vista previa de cada uno de ellos sin tener que crear varias cuenta de correo electrónico es muy fácil de usar con frameworks como Django o un CMS como WordPress.
Si tienes comentarios o inquietudes no dudes en ponerlas en los comentarios.