@lexstile

Какой почтовый сервер быстро и просто можно использовать для тестирования отправки сообщений на email через laravel на localhost?

OS: Windows 10
Laravel: v. 9.*

Нужно протестировать функционал API, в частности по отправке писем на email.
Что лучше использовать?
Возможно, есть варианты сделать это не устанавливая почтовый сервер на винду? (Через какие сервисы?)
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
Настройки Laravel

MAIL_MAILER=smtp
MAIL_HOST=localhost
MAIL_PORT=25
MAIL_ENCRYPTION=null


Программа являющая собой тестовый smtp сервер https://toolheap.com/test-mail-server-tool/
screenshot.gif

И всё!

Запускаем программу, указываем пару настроек (на скрине) и спокойно отправляем почту.
Если на компьютере установлен почтовый клиент, письма будут автоматически открываться в нём (на самом деле, в любой программе, ассоциированной с eml-файлами) моментально при получении.
Если выключить программу, можно протестировать ошибки отправки почты.

Пару лет пользуюсь этой утилитой, всё отлично работает.
Проблема может быть только в просмотрщике писем, в том смысле, что не все клиенты одинаково отображают письма. Но если вам нужно тестировать отправку и содержимое писем, а не их верстку, то всё отлично.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
pLavrenov
@pLavrenov
Разработка сайтов
Зарегался на яндекс почте посмотрел как подключиться по smtp - профит.
Ответ написан
Комментировать
AmdY
@AmdY
PHP и прочие вебштучки
Пробуйте хоть немного читать документацию, пользоваться гуглом. Минута надо чтобы найти ответ
https://laravel.com/docs/9.x/mail#mail-and-local-d...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы