首页 > 解决方案 > 在注册系统中使用 laravel 发送电子邮件

问题描述

我正在尝试在 Laravel 中构建登录/注册系统。我创建了所有自动生成的视图和控制器(Laravel 可以通过一些命令为您完成此操作)。

登录 + 注册的逻辑工作正常,但是当我在 .env 中设置所有内容后尝试进行电子邮件验证时,当我尝试注册并发送电子邮件验证时,我收到此错误:

fwrite(): send of 18 bytes failed with errno=10054 Une connexion existante a d� �tre ferm�e par l�h�te distant

我正在使用“mailtrap”,它给你一个假电子邮件来测试它。

这是我的 .env 配置 '''

MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME= "username that i have in my mailtrap inbox"
MAIL_PASSWORD= "password that i have in my mailtrap inbox"
MAIL_ENCRYPTION= NULL
MAIL_FROM_ADDRESS=myemail@gmail.com
MAIL_FROM_NAME="${APP_NAME}"

PS。我正在关注 youtube 上的教程,我做了与他相同的步骤,对他来说效果很好。我正在使用 Laravel 7。非常感谢。

标签: laravelemail

解决方案


推荐阅读