Laravel - 密码重置 - 无法发送消息
Laravel - Password Reset - Can´t Send Messages
我使用了 artisan 命令 "php artisan make:auth" 并且用户身份验证和注册工作正常,但由于某种原因,应用程序无法发送重置密码电子邮件。
我能够正确配置 env 文件,甚至还能收到消息; "We have e-mailed your password reset link!",但电子邮件从未到达收件人。
这是我的环境文件:
MAIL_DRIVER=log
MAIL_HOST=smtp.liberumratings.com
MAIL_PORT=587
MAIL_USERNAME=website@liberumratings.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls
我也尝试了下面的示例,但遇到了这个错误:
(1/1) ErrorException
stream_socket_enable_crypto(): Peer certificate CN=*.locaweb.com.br'
did not match expected CN=
smtp.liberumratings.com'
MAIL_DRIVER=smtp
MAIL_HOST=smtp.liberumratings.com
MAIL_PORT=587
MAIL_USERNAME=website@liberumratings.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls
我的所有参数都是正确的,我可以在同一服务器上的另一个应用程序上使用 PHPMailer 发送电子邮件。
加密可能有误。您在使用 SSL 吗?
删除 tls 并再次尝试。您的答案也可以在这里找到
我使用了 artisan 命令 "php artisan make:auth" 并且用户身份验证和注册工作正常,但由于某种原因,应用程序无法发送重置密码电子邮件。
我能够正确配置 env 文件,甚至还能收到消息; "We have e-mailed your password reset link!",但电子邮件从未到达收件人。
这是我的环境文件:
MAIL_DRIVER=log
MAIL_HOST=smtp.liberumratings.com
MAIL_PORT=587
MAIL_USERNAME=website@liberumratings.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls
我也尝试了下面的示例,但遇到了这个错误:
(1/1) ErrorException
stream_socket_enable_crypto(): Peer certificate CN=
*.locaweb.com.br' did not match expected CN=
smtp.liberumratings.com'
MAIL_DRIVER=smtp
MAIL_HOST=smtp.liberumratings.com
MAIL_PORT=587
MAIL_USERNAME=website@liberumratings.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls
我的所有参数都是正确的,我可以在同一服务器上的另一个应用程序上使用 PHPMailer 发送电子邮件。
加密可能有误。您在使用 SSL 吗?
删除 tls 并再次尝试。您的答案也可以在这里找到