Laravel 7 上的电子邮件验证

问题描述

我有一个问题,实际上,我正在使用 laravel 7 开发一个网站,并且我使用 mailtrap.io 成功地进行了电子邮件验证和密码重置功能;但是所有这些都只是在本地主机中,我想知道是否还有其他方法可以在生产端使用它,因为我希望用户在他们的电子邮件上而不是在 mailtrap 网站上接收电子邮件验证和密码重置响应。 这是显示电子邮件验证和密码重置响应的图像 enter image description here

解决方法

您可以使用 sendgrid.com 发送邮件。 确保在使用 DNS 之前正确配置 DNS,并为您的域正确配置白标签。

.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}"