Hoy os traemos una aplicación muy interesante para el testeo del correo electrónico, la aplicación es Mailhog y su repositorio oficial es https://github.com/mailhog/MailHog
Básicamente lo que hace esta aplicación es "interceptar" todos los correos cuando estamos realizando pruebas de envío de correos mediante nuestro server smtp local llegando estos a una aplicación web que corre en el puerto 8025, con lo que con ir a dominiolocal:8025 veremos la aplicación corriendo la cual tiene un aspecto como este:
Esto puede ayudarnos entre otras cosas a evitar que por "malos entendidos" enviemos mails a personas reales al realizar pruebas con las molestias que eso conlleva.
Para hacerlo correr en una máquina linux podemos hacer lo siguiente:
Para instalarlo en nuestra vagrant nosotros usamos el proceso que se sigue en el siguiente script https://gist.github.com/varghesejacob/68caf7aeee53305a1ffa#file-mailhog-bash-script
Esperamos que os ayude y feliz debugeo!