当前位置: 首页 > 知识库问答 >
问题:

laravel“发送电子邮件fwrite()时出错:发送18字节失败,错误号为10054”

谷梁玺
2023-03-14

我正在使用laravel我在发送电子邮件时出错

fwrite():发送18字节失败,错误号为10054远程主机已强制关闭现有连接。它工作正常

这是我的配置

MAIL_DRIVER=smtp    
MAIL_HOST=smtp.gmail.com   
MAIL_PORT=587      
MAIL_USERNAME=givkom@gmail.com
MAIL_PASSWORD=123456789
MAIL_ENCRYPTION=tls

邮件::到($请求-


共有1个答案

张茂勋
2023-03-14

更改。env文件如下:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=ENTER_YOUR_EMAIL_ADDRESS(GMAIL)
MAIL_PASSWORD=ENTER_YOUR_GMAIL_PASSWORD
MAIL_ENCRYPTION=ssl

MAIL\u用户名密码应分别替换为您的Gmail电子邮件地址和密码。由于我们使用的是GmailSMTP,我们需要更改谷歌账户上的一些安全设置,以便访问安全性较低的应用程序。

登录到您的谷歌电子邮件帐户并单击谷歌帐户按钮。

进入我的帐户页面后,单击安全并向下滚动至底部,您将找到“不太安全的应用程序访问”设置。单击单选按钮将其设置为打开。

 类似资料:
  • 我有以下代码: 我无法连接到gmail,连接出现错误,但是所有连接信息都是正确的,不知道是什么阻止了我发送电子邮件的代码中的连接,我无法发送简单的电子邮件,我一点也不知道它是什么。 感谢您的帮助

  • 我通过SMTP服务发送电子邮件时收到以下错误消息: 我的系统上有以下SMTP设置: 操作系统:Windows 7家庭高级版 IIS:IIS 7 如何解决这个问题? 谢谢。

  • 在过去的四个月里,我一直在做一个项目,我对拉拉维尔现在面临的情况非常生气。它不是发送电子邮件;我设置它使用邮件驱动程序并输入正确的代码,但它似乎根本不起作用。除了不工作,它甚至没有给我一个错误! 以下是我的配置: 以下是我发送电子邮件的PHP代码:

  • 我正在尝试发送电子邮件给用户表单后提交表单。但我有一个错误: 这是我的.html代码:

  • 我的Opencart版本3.0.2.0 我的问题是,电子邮件最近不起作用。我正在使用gmail smtp,几天前它还可以正常工作。但突然,它停止了工作,在检查错误日志时,我在日志下面找到了它。 PHP致命错误:未捕获的异常“异常”,带有消息“错误:服务器未接受密码!”在 /home/MYFOLDERNAME/public_html/system/library/mail/smtp.php:206

  • null 我遇到了这个错误: 下面是我的脚本: 我尝试添加作用域,尝试不同的电子邮件等。我也通过登录我的浏览器进行了身份验证。(testemail@gmail.com是一个虚拟电子邮件btw)