Как я мог отправлять электронную почту из локальной разработки без использования Mail :: pretend () в 4.2? - PullRequest
0 голосов
/ 08 мая 2020

Моя примерная конфигурация почты:

'driver' => 'sendmail', 'host' => 'localhost', 'port' => 25, 'sendmail' => '/usr/sbin/sendmail -bs'

Mail :: send throws Swift_TransportException «Система не может найти указанный путь.]» Ошибка . Я использую Windows. Я предполагаю, что это происходит из-за конфигурации моего сервера. Как я могу использовать это для тестирования? Прежде чем люди будут кричать на меня, это требование клиента использовать 4.2.

1 Ответ

0 голосов
/ 08 мая 2020

Вы можете использовать maildev сервер для тестирования почты на localhost с laravel, у меня это работает нормально. config

MAIL_DRIVER=smtp
MAIL_HOST=localhost
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

Установить maildev на свой компьютер

npm install -g maildev

Запустить сервер maildev

maildev
...