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 es un proyecto OpenSource disponible de forma independienta en GitHub. https://github.com/mailhog/MailHog
Artículos relacionados
- Cómo enviar emails de prueba con Mailtrap.io en Laravel
- Envío de emails de prueba en ambiente local o de desarrollo
- Cómo generar vista previa de los correos con Laravel
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.