Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel-密码重置-Can和#xB4;不要发送消息_Php_Laravel_Email_Swiftmailer - Fatal编程技术网

Php Laravel-密码重置-Can和#xB4;不要发送消息

Php Laravel-密码重置-Can和#xB4;不要发送消息,php,laravel,email,swiftmailer,Php,Laravel,Email,Swiftmailer,我使用了artisan命令“phpArtisanMake:auth”,用户身份验证和注册工作正常,但由于某些原因,应用程序无法发送重置密码电子邮件 我能够正确地配置env文件,甚至可以接收消息;“我们已通过电子邮件发送了您的密码重置链接!”,但该电子邮件从未送达收件人 这是我的环境文件: MAIL_DRIVER=log MAIL_HOST=smtp.liberumratings.com MAIL_PORT=587 MAIL_USERNAME=website@liberumratings.com

我使用了artisan命令“phpArtisanMake:auth”,用户身份验证和注册工作正常,但由于某些原因,应用程序无法发送重置密码电子邮件

我能够正确地配置env文件,甚至可以接收消息;“我们已通过电子邮件发送了您的密码重置链接!”,但该电子邮件从未送达收件人

这是我的环境文件:

MAIL_DRIVER=log
MAIL_HOST=smtp.liberumratings.com
MAIL_PORT=587
MAIL_USERNAME=website@liberumratings.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls
我还尝试了下面的示例,但a出现了以下错误:

(1/1)错误异常

stream\u socket\u enable\u crypto():对等证书CN=
*.locaweb.com.br'
与预期的CN=
smtp.liberumratings.com'不匹配


我的所有参数都是正确的,并且我能够在另一个应用程序的同一服务器上使用PHPMailer发送电子邮件。

加密可能错误。您正在使用SSL吗

卸下tls并再次尝试。你的答案也可以在这里找到

这个问题的答案可能是有用的:Laravel使用swiftmailer而不是phpmailer
MAIL_DRIVER=smtp
MAIL_HOST=smtp.liberumratings.com
MAIL_PORT=587
MAIL_USERNAME=website@liberumratings.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls