MailHog es un servidor de email local que es de gran utilidad para probar el envío de emails mientras desarrollas tus aplicaciones sobre Homestead, la máquina virtual oficial de Laravel para Vagrant.

MailHog esta incluido en Homestead, así que no necesitas instalar ningún tipo de software adicional.

Usando MailHog en Laravel

Esto permite capturar todos los emails que envíe la aplicacíon que estás desarrollando en un servidor de email local. Lo único que debes hacer es configurar las credenciales en el archivo .env de tu aplicación.

MAIL_DRIVER=smtp
MAIL_HOST=0.0.0.0
MAIL_PORT=1025
MAIL_ENCRYPTION=null
MAIL_USER=testuser
MAIL_PASSWORD=testpwd

Debes utilizar el driver smtp apuntando al host 0.0.0.0 bajo el puerto 1025

¡Eso es todo!

Para acceder a la bandeja de entrada de MailHog debes ingresar desde el navegador utilizando la dirección IP de tu máquina virtual seguida del puerto 8025 , por ejemplo http://192.168.10.10:8025

Mailhog Homestead Laravel

MailHog es un proyecto OpenSource disponible de forma independienta en GitHub. https://github.com/mailhog/MailHog

Artículos relacionados

Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.