Php Laravel-密码重置-Can和#xB4;不要发送消息
我使用了artisan命令“phpArtisanMake:auth”,用户身份验证和注册工作正常,但由于某些原因,应用程序无法发送重置密码电子邮件 我能够正确地配置env文件,甚至可以接收消息;“我们已通过电子邮件发送了您的密码重置链接!”,但该电子邮件从未送达收件人 这是我的环境文件: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
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