Laravel 5.6, электронная почта не отправляется на сервер с драйвером sendmail - PullRequest
0 голосов
/ 08 октября 2018

Я использую laravel 5.6 и могу отправлять электронную почту в локали, но не на сервер с драйвером sendmail.

MAIL_DRIVER=sendmail
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=null

1 Ответ

0 голосов
/ 08 октября 2018

Полагаю, на вашем сервере не установлен драйвер или сервер smtp.

Но если у вас есть Laravel, вам следует попробовать SwiftMailer, потому что это гораздо более надежный способ отправки электронной почты, который будет хорошо работать напочти любой сценарий.

Laravel предоставляет простой и понятный API поверх популярной библиотеки SwiftMailer.

Mail :: send - это просто оболочка laravel для swift mailer, так что выВы вызываете swift mailer при выполнении этого вызова, если вы не измените 'driver' => 'smtp' на 'driver' => 'mail', только тогда он будет использовать почту PHP.

Ссылка: LaravelПочтовая документация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...