Run mailhog in the Windows 10 host to facilitate the monitoring of mail sending when we develop Laravel
1. Install mailhog in Windows 10, which is convenient for us to monitor the email sending when developing Laravel. The reason is that the development environment is a localhost environment, not Homestead or Docker . Open the URL: https://github.com/mailhog/mailhog .
2. Select mailhog_windows_amd64.exe, as shown in Figure 1
3. After running the downloaded file, the interface is as shown in Figure 2
[APIv1]Broadcast /api/v1/events 2021/12/31 11:20:12[SMTP 127.0.0.1:64569]session ended [APIv2]get /api/v2/jim [APIv2]get /api/v2/messages [APIv2]get /api/v2/websocket [APIv1]keepalive /api/v1/events [APIv1]get /api/v1/messages/9u2mg73goyyjthv5yukhctgqlrdsdsvzl88mrkpxblw=@mailhog.example [APIv1]keepalive /api/v1/events [APIv1]keepalive /api/v1/events [APIv1]keepalive /api/v1/events [APIv1]keepalive /api/v1/events [APIv1]keepalive /api/v1/events [APIv1]keepalive /api/v1/events [APIv1]keepalive /api/v1/events [APIv1]keepalive /api/v1/events [APIv1]keepalive /api/v1/events
4. Open the URL in the browser: http://larabbs.local:8025/ . as shown in Figure 3
5. Modify the email related settings in Laravel’s .env file to open mailhog
mail_mailer=smtp
mail_host=127.0.0.1
mail_port=1025
mail_username=null
mail_password=null
mail_encryption=null
mail_from_address=admin@larabbs.local
mail_from_name="${app_name}"
6. Next, the browser visits larabbs.local/register, fills in the form and registers a test user. After successful registration, visit larabbs.local:8025/ to view mailhog . It can be seen that the email was successfully sent. as shown in Figure 4



