我使用了artisan命令“php artisan make:auth”和用户身份验证和注册工作正常,但由于某种原因,应用程序只是无法发送重置密码电子邮件。
我能够正确配置env文件,甚至收到消息; “我们已通过电子邮件发送您的密码重置链接!”,但电子邮件从未到达收件人。
这是我的环境文件:
MAIL_DRIVER=log
MAIL_HOST=smtp.liberumratings.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls
我也试过下面的例子,但得到了这个错误:
(1/1)ErrorException
stream_socket_enable_crypto():对等证书CN =
*.locaweb.com.br' did not match expected CN=
smtp.liberumratings.com'
MAIL_DRIVER=smtp
MAIL_HOST=smtp.liberumratings.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls
我的所有参数都是正确的,我可以在另一个应用程序的同一台服务器上使用PHPMailer发送电子邮件。
加密可能是错误的。你在使用SSL吗?
删除tls并再试一次。你的答案也可以在这里找到qazxsw poi