Cannot send message without a sender address

版本 6.x 环境 虚拟机 homestead,win10

Swift_TransportException Cannot send message without a sender address

.env 配置

MAIL_DRIVER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME=”${APP_NAME}”

代码

web.php

Route::get('/', 'PagesController@root')->name('root')->middleware('verified');

// 启用与邮箱验证相关的路由  'verify' => true
Auth::routes(['verify' => true]);

User.php
namespace App\Models;

use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;

class User extends Authenticatable implements MustVerifyEmail{
...
}

验证邮件有错误 点击下图的连接

Swift_TransportException Cannot send message without a sender address

错误提示

Swift_TransportException Cannot send message without a sender address

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

我也遇到过,MAIL_FROM_ADDRESS不能为空,随便填一个地址上去,就好了。

4年前 评论
讨论数量: 6
leo

仔细看课程

4年前 评论

我也遇到过,MAIL_FROM_ADDRESS不能为空,随便填一个地址上去,就好了。

4年前 评论

我剛遇到,但MAIL_FROM_ADDRESS ,随便填一个地址上去,卻不能解決????

4年前 评论
chaofu (楼主) 4年前

MAIL_FROM_ADDRESS 和 MAIL_USERNAME 都不能为null , 随便填一个就行了

4年前 评论

我也遇见这个问题了,后来清除缓存解决了 php artisan config:clear

4年前 评论

MAIL_FROM_ADDRESS 需要填写默认地址!

# MailHog 配置邮箱
MAIL_DRIVER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=address@qq.com
MAIL_FROM_NAME="${APP_NAME}"
4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!