如何在 Laravel 项目中通过 SMTP 发送电子邮件?

问题描述 投票:0回答:1

我是 Laravel 新手,目前正在开发一个托管在 cPanel 上的网站。我正在尝试实现电子邮件功能以允许用户重置密码。但是,我遇到以下错误:

screenshot

我尝试过的:

  • 我的
    .evn
    邮件配置

screenshot

  • 按照我发现的一篇文章的建议将
    MAIL_HOST=mail.example.com
    更改为
    MAIL_HOST=smtp.example.com
    ,但问题仍然存在。
  • extension=php_openssl.dll
    添加到
    php.ini
    文件中,假设这可能是 DNS 或 SSL 问题,但没有帮助。
  • 仔细检查我的凭据并确认它们是正确的。
php laravel email smtp cpanel
1个回答
2
投票

首先,尝试使用 mailtrap,如果您使用 GoDaddy 托管,则必须考虑以下事项。

我也遇到了同样的问题,在与支持团队进行了长时间交谈后,我无法在 GoDaddy 的 cPanel 上使用 SMTP,他们告诉我,由于他们最后的一些问题,它无法在 PHP 8.0^ 上工作,并告诉我使用 PHP 版本7.4 或更低。

© www.soinside.com 2019 - 2024. All rights reserved.