Невозможно отправить сообщение без адреса отправителя Swift_TransportException

Я использую 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}"

кажется, что «MAIL_FROM_ADDRESS=null» должен быть установлен на действительный адрес электронной почты

KargWare 18.12.2020 08:55

Здесь я использовал почтовую ловушку, и если я использовал действительный gmail в поле MAIL_FROM_ADDRESS, это работает?

al_mahmud 18.12.2020 09:16

Да, укажите действительный адрес электронной почты в MAIL_FROM_ADDRESS.

Donkarnash 18.12.2020 10:14

Спасибо вам всем. Оно работает. Я просто указал действительный адрес электронной почты в поле MAIL_FROM_ADDRESS.

al_mahmud 18.12.2020 16:38
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
1
4
220
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вероятно, это вызвано нулевой настройкой MAIL_FROM_ADDRESS:

[email protected]
MAIL_FROM_NAME=YourAppName

Обратите внимание, что когда вы используете mailtrap, вы можете использовать любой действительный адрес электронной почты (даже если он не существует). Затем проверьте свою учетную запись mailtrap https://mailtrap.io/inboxes, если вы что-нибудь получили.

Другие вопросы по теме