Запустите env
в каталоге приложения, чтобы проверить, проходят ли переменные окружения.
Убедитесь, что ваше свойство MAIL_DRIVER
в .env установлено на smtp
.
Вы также можете попробовать tls
для MAIL_ENCRYPTION
.
РЕДАКТИРОВАТЬ:
Я только что заглянул в файл AbstractSmtpTransport.php SwiftMailer и около строки 445 есть это:
if (!$response) {
$this->throwException(new Swift_TransportException('Expected response code '.implode('/', $wanted).' but got an empty response'));
}
Это говорит мне о том, что вы не получили ответа от почтового сервера.
Итак, еще раз рекомендую проверить вывод env
из каталога приложения.Если переменные среды не отображаются, попробуйте обновить их и запустить: php artisan cache:clear
php artisan config:clear
И еще раз запустите env
, чтобы проверить, отражаются ли обновления.