Я использую laravel 7. Я хочу подтвердить электронную почту, но это не работает. Пишет Swift_TransportException Невозможно отправить сообщение без адреса отправителя
1. Не могу найти решение
2. Как решить эту проблему в laravel 7
Route::get('/', function () {
return view('welcome');
});
Auth::routes(['verify' => true]);
Route::get('/home', 'HomeController@index')->name('home')->middleware('verified');
## Модель пользователя..... Я думаю, что модель пользователя в порядке ##
<?php
namespace App;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
class User extends Authenticatable implements MustVerifyEmail
{
use Notifiable;
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'name', 'email', 'password',
];
/**
* The attributes that should be hidden for arrays.
*
* @var array
*/
protected $hidden = [
'password', 'remember_token',
];
/**
* The attributes that should be cast to native types.
*
* @var array
*/
protected $casts = [
'email_verified_at' => 'datetime',
];
}
## .env ##
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=ab9a6ab0949439
MAIL_PASSWORD=d1fcb35b942504
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME = "${APP_NAME}"
Здесь я использовал почтовую ловушку, и если я использовал действительный gmail в поле MAIL_FROM_ADDRESS, это работает?
Да, укажите действительный адрес электронной почты в MAIL_FROM_ADDRESS.
Спасибо вам всем. Оно работает. Я просто указал действительный адрес электронной почты в поле MAIL_FROM_ADDRESS.
Вероятно, это вызвано нулевой настройкой MAIL_FROM_ADDRESS
:
[email protected]
MAIL_FROM_NAME=YourAppName
Обратите внимание, что когда вы используете mailtrap, вы можете использовать любой действительный адрес электронной почты (даже если он не существует). Затем проверьте свою учетную запись mailtrap https://mailtrap.io/inboxes, если вы что-нибудь получили.
кажется, что «MAIL_FROM_ADDRESS=null» должен быть установлен на действительный адрес электронной почты