Mailhog para testear emails

MAIL.jpg
Solucionex
12
Ene 18

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:

mailhog

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!