У меня есть вопрос, на самом деле я разрабатываю веб-сайт с использованием laravel 7, и я успешно выполняю проверку электронной почты и функцию сброса пароля с помощью mailtrap.io; но все тезисы только в localhost, мне интересно, есть ли другой способ использовать его на производственной стороне, потому что я хочу, чтобы пользователи получали подтверждение по электронной почте и ответ на сброс пароля на свой адрес электронной почты, а не на веб-сайте mailtrap. на изображении показан ответ на подтверждение адреса электронной почты и сброс пароля. введите здесь описание изображения
проверка электронной почты на laravel 7
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
спасибо за вашу помощь, я нашел хорошее решение, потому что я не хочу платить, поэтому я связал свой проект со своим Gmail, так что это дешевле.
- person Chamseddine Louhmadi; 07.01.2021
Sendgrid предлагает бесплатную доставку в размере 12000 писем в месяц.
- person Neftalí Yagua; 07.01.2021
Так здорово, что я этого не знал, спасибо.
- person Chamseddine Louhmadi; 07.01.2021