Блог :: Статьи по программированию на Laravel :: Настройка отправки почты через SMTP в Laravel


6 Ноября 2016 в 20:50


196


В файле .env в секции, про MAIL укажите следующие данные (можно стереть, строки, которые у Вас, скопировать данные строки, и изменить под имеющиеся логин и пароль):

MAIL_DRIVER=smtp
MAIL_HOST=smtp.yandex.ru
MAIL_PORT=587
MAIL_USERNAME=yourname@yandex.ru
MAIL_PASSWORD=123456
MAIL_ENCRYPTION=tls
В файле config/mail.php укажите:
'from' => [
'address' => 'yourname@yandex.ru',
'name' => 'Your Name',
],​
 Готово! 
 
Теперь, к примеру, письма о восстановлении пароля (из стандартного развернутого модуля Auth - php artisan make:auth), будут приходить!
 
Учтите, что почтовый ящик в .env и config/mail.php должны совпадать.