【发布时间】:2016-12-13 14:41:39
【问题描述】:
我无法在本地 XAMMP 服务器中发送任何电子邮件。
我将 LARAVEL 与 XAMPP 服务器和 PHP7 一起使用。
当我点击按钮时,消息是:
Connection could not be established with host smtp.gmail.com [ #0]
我的 .env 文件:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=myemail
MAIL_PASSWORD=mypass
MAIL_ENCRYPTION=ssl
我尝试了 587 端口,但也没有用。是本地问题吗?
在我的主机上使用此配置可能有效吗?
【问题讨论】:
-
请尝试在您的主机文件中添加下一行:
74.125.136.109 smtp.gmail.com以检查是否是 IPv6 问题。 -
返回相同的错误:无法与主机 74.125.136.109 [#0] 建立连接
-
好的。然后请在 hosts 文件中删除该行并将您的 laravel 邮件设置更改为 encryption=tls port=587
-
返回我:stream_socket_enable_crypto():SSL 操作失败,代码为 1。OpenSSL 错误消息:错误:14090086:SSL 例程:ssl3_get_server_certificate:证书验证失败
-
okidoki,试着听听这家伙在 Laracasts 上所说的话thread
标签: laravel email xampp gmail php-7