在laravel5.7中发送验证邮件时出错

时间:2018-11-17 03:55:15

标签: laravel-5.7

我正在尝试在我的应用程序中发送电子邮件,但出现以下错误

StreamBuffer.php第269行中的

swift_TransportException: 无法与主机smtp.gmail.com建立连接[连接尝试失败,因为 一段时间后,连接方未正确响应,或者建立的连接失败,原因是 连接的主机无法响应。

我在“ .env”中的配置如下

**MAIL_DRIVER=sendmail`enter code here`
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME='vishalsundriyal567@gmail.com'
MAIL_PASSWORD="vishal@123"
MAIL_ENCRYPTION=tls**

1 个答案:

答案 0 :(得分:0)

这是连接问题
重新检查此登录gmail数据以及stm网址和端口 或显示如何将此.env设置为Connection 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('aatmaninfotech@gmail.com', 'Receiver Name')

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

});

dd("Mail Sent successfully");


}