Используя Laravel 6.0, я настроил свой файл .env
для использования Mailhog в моей локальной среде, как описано в Документах .
MAIL_DRIVER=smtp
MAIL_HOST=0.0.0.0
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
Я могу перейти на http://localhost:8025
и увидеть интерфейс Mailhog.
Однако, когда я пытаюсь отправить электронное письмо либо с помощью метода контроллера, либо в локальной файловой системе через php artisan tinker
, почта не проходит.
Единственное время, когда почта делаетПройдите через к Mailhog, если я vagrant ssh
и запустите php artisan tinker
изнутри.
Это все, что я пытаюсь отправить: Mail::raw('FROM HOME CONTROLLER', function ($message){ $message->to('contact@contact.com');});
У меня естьпопытался использовать MAIL_HOST = localhost, 127.0.0.1, 192.168.10.10. Я пробовал разные комбинации пользователь / пароль (testuser, пароль, testpass и т. Д.), Но безрезультатно.