首页 > 解决方案 > 在 laravel 5.4 中无法发送没有发件人地址的消息

问题描述

在我的Laravel 5.4应用程序中,我想在用户注册时向他们发送电子邮件通知,我已经设置了所有内容但无法正常工作并显示如下异常:

Cannot send message without a sender address

我正在使用邮件陷阱

我还运行了 artisan 命令php artisan config:cachephp artisan cache:clear

这是我的 .env 文件

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=3e917ca6b3dabc
MAIL_PASSWORD=05abe282eca67f
MAIL_ENCRYPTION=tls

标签: phplaravel

解决方案


我在 Laravel 6.15.1 中遇到了完全相同的问题。

事实证明,您只需要删除以下行.env

MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

推荐阅读