我正在尝试在我的应用程序中发送电子邮件,但出现以下错误
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**
答案 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");
}