Настройки Laravel
MAIL_MAILER=smtp
MAIL_HOST=localhost
MAIL_PORT=25
MAIL_ENCRYPTION=null
Программа являющая собой тестовый smtp сервер
https://toolheap.com/test-mail-server-tool/
И всё!
Запускаем программу, указываем пару настроек (на скрине) и спокойно отправляем почту.
Если на компьютере установлен почтовый клиент, письма будут автоматически открываться в нём (на самом деле, в любой программе, ассоциированной с eml-файлами) моментально при получении.
Если выключить программу, можно протестировать ошибки отправки почты.
Пару лет пользуюсь этой утилитой, всё отлично работает.
Проблема может быть только в просмотрщике писем, в том смысле, что не все клиенты одинаково отображают письма. Но если вам нужно тестировать отправку и содержимое писем, а не их верстку, то всё отлично.