【问题标题】:Laravel - Password Reset - Can´t Send MessagesLaravel - 密码重置 - 无法发送消息
【发布时间】:2018-06-04 13:05:57
【问题描述】:

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

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

这是我的环境文件:

MAIL_DRIVER=log
MAIL_HOST=smtp.liberumratings.com
MAIL_PORT=587
MAIL_USERNAME=website@liberumratings.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls

我也尝试了下面的示例,但出现此错误:

(1/1) 错误异常

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
MAIL_USERNAME=website@liberumratings.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls

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

【问题讨论】:

标签: php laravel email swiftmailer


【解决方案1】:

加密可能是错误的。你在使用 SSL 吗?

删除 tls 并尝试 agian。您的答案也可以在这里找到 Laravel SMTP driver with TLS encryption

【讨论】:

    猜你喜欢
    • 2017-07-07
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 2017-09-28
    • 2016-07-23
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    相关资源
    最近更新 更多