проверка электронной почты на laravel 7

У меня есть вопрос, на самом деле я разрабатываю веб-сайт с использованием laravel 7, и я успешно выполняю проверку электронной почты и функцию сброса пароля с помощью mailtrap.io; но все тезисы только в localhost, мне интересно, есть ли другой способ использовать его на производственной стороне, потому что я хочу, чтобы пользователи получали подтверждение по электронной почте и ответ на сброс пароля на свой адрес электронной почты, а не на веб-сайте mailtrap. на изображении показан ответ на подтверждение адреса электронной почты и сброс пароля. введите здесь описание изображения


person Chamseddine Louhmadi    schedule 02.01.2021    source источник
comment
Да, вам просто нужно сменить (и настроить) почтовый драйвер. Есть несколько вариантов. laravel.com/docs/8.x/mail#driver-prerequisites   -  person ceejayoz    schedule 03.01.2021


Ответы (1)


Вы можете использовать sendgrid.com для доставки почты. Убедитесь, что вы правильно настроили DNS, прежде чем использовать его, и правильно настройте White Label для своего домена.

.env

MAIL_MAILER=smtp
MAIL_HOST=smtp.sendgrid.com
MAIL_PORT=465
MAIL_USERNAME=apikey
MAIL_PASSWORD=your_api_key_here
MAIL_ENCRYPTION=ssl
[email protected]
MAIL_FROM_NAME="${APP_NAME}"
person Neftalí Yagua    schedule 03.01.2021
comment
спасибо за вашу помощь, я нашел хорошее решение, потому что я не хочу платить, поэтому я связал свой проект со своим Gmail, так что это дешевле. - person Chamseddine Louhmadi; 07.01.2021
comment
Sendgrid предлагает бесплатную доставку в размере 12000 писем в месяц. - person Neftalí Yagua; 07.01.2021
comment
Так здорово, что я этого не знал, спасибо. - person Chamseddine Louhmadi; 07.01.2021