Как использовать sendmail с Laravel? - PullRequest
0 голосов
/ 16 мая 2018

Я протестировал функцию сброса пароля на Laravel 5.5 с помощью mailtrap.io.

Я использую эти учетные данные в файле .env:

MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=**
MAIL_PASSWORD=**
MAIL_ENCRYPTION=null
Auth=PLAIN

Работает нормально.Однако теперь мне нужно развернуть его на сервере Ubuntu, на котором уже есть настроенный пакет sendmail, но какие настройки мне нужно включить в файл .env?

docs упоминает sendmail, но каков пример настроек?

1 Ответ

0 голосов
/ 16 мая 2018

для использования драйверов sendmail вам необходимо установить параметр драйвера в вашем .env файле

т.е.

#.env

...
MAIL_DRIVER=sendmail
MAIL_SENDMAIL='/your/sendmail/path -with -parameters'
...

остальные настройки установлены в sendmail

P.S. убедитесь, что ваш путь к sendmail совпадает со значением по умолчанию /usr/sbin/sendmail -bs, или укажите его в файле .env и измените его в config/mail.php

'sendmail' => env('MAIL_SENDMAIL', '/usr/sbin/sendmail -bs')
...