Ошибка при отправке письма с подтверждением в laravel5.7

Я пытаюсь отправить электронное письмо в своем приложении, но получаю следующую ошибку

swift_TransportException в строке 269 StreamBuffer.php: Не удалось установить соединение с хостом smtp.gmail.com [Попытка подключения не удалась, поскольку подключенная сторона не ответила должным образом в течение определенного периода времени, или установленное соединение не удалось, поскольку подключенный хост не удалось ответить.

Моя конфигурация в ".env" выглядит следующим образом

**MAIL_DRIVER=sendmail`enter code here`
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME='[email protected]'
MAIL_PASSWORD="vishal@123"
MAIL_ENCRYPTION=tls**

person Vishal Sundriyal    schedule 17.11.2018    source источник


Ответы (1)


это проблема с подключением
перепроверьте эти данные для входа в gmail, URL-адрес и порт stm или покажите, как вы установили этот .env для подключения к Gmail

MAIL_DRIVER=smtp

MAIL_HOST=smtp.gmail.com

MAIL_PORT=587

MAIL_USERNAME=addYourEmail

MAIL_PASSWORD=AddYourEmailPassword

MAIL_ENCRYPTION=tls

и составить маршрут

Route::get('send-main', 'HomeController@sendMail');

и контроллер для тестирования

public function sendMail()

{

$data['title'] = "Test it from HDTutu.com";

Mail::send('emails.email', $data, function($message) {

    $message->to('[email protected]', 'Receiver Name')

            ->subject('HDTuto.com Mail');

});

dd("Mail Sent successfully");


}
person ELTEYAB    schedule 17.11.2018