在我的Laravel 5.4应用程序中,我想在用户注册时向他们发送电子邮件通知,我已经设置了所有内容但无法正常工作并显示如下异常:
Cannot send message without a sender address
Run Code Online (Sandbox Code Playgroud)
我正在使用邮件陷阱。
我还运行了 artisan 命令php artisan config:cache和php artisan cache:clear
这是我的 .env 文件:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=3e917ca6b3dabc
MAIL_PASSWORD=05abe282eca67f
MAIL_ENCRYPTION=tls
Run Code Online (Sandbox Code Playgroud)
小智 9
我在 Laravel 6.15.1 中遇到了完全相同的问题。
事实证明,您只需要删除以下行.env:
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
Run Code Online (Sandbox Code Playgroud)
小智 2
请更新您的.env文件,例如:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=youremailaddress
MAIL_PASSWORD=gtxajikwsqmlaqc //your app password
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10925 次 |
| 最近记录: |