代码之家  ›  专栏  ›  技术社区  ›  Youth Dream

我无法在我的laravel项目中通过SMTP发送电子邮件。请帮帮我

  •  0
  • Youth Dream  · 技术社区  · 3 年前

    我是拉拉威尔的初学者。我现在正在与Laravel开发一个网站,我面临着一个难题。我试图解决这个问题,但我做不到。我已经制定了登录和注册逻辑,我需要重置密码,所以我要向用户发送电子邮件链接以重置密码。

    我已经将.env文件设置为如下图像:

    screenshot

    我收到了以下错误信息:

    screenshot

    我该如何解决这个问题?(我已经在cPanel上主持了这个网站。)

    为了解决这个问题,我试了好几次。

    1. 我看到一篇文章来解决这个问题。有人告诉我我需要更改mail.xxx.com->smtp.xxx.com是我做的,但它不起作用。
    2. 有人告诉我这是DNS问题,所以我在php.ini文件中添加了“extension=php_openssl.dll”,但它不起作用。
    0 回复  |  直到 3 年前
        1
  •  0
  •   Nipun Chopra    3 年前

    首先,尝试使用 mailtrap 如果你正在使用GoDaddy主机,你必须考虑以下几点。

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