使用拉拉维尔进行在线电子邮件验证



>我使用mailtrap在本地运行电子邮件验证,一切似乎都很好。一旦我将其推送到 heroku,mailtrap 就停止了发送电子邮件的工作。我已经尝试了很多东西,包括sendgrid插件,但是当我登录sendgrid时,我的帐户被暂停了。

有人应该注册,然后收到一封电子邮件来验证他们的电子邮件......它适用于投票平台,我需要最大的安全性。

要在Laravel应用程序中在生产中发送电子邮件,您需要使用文档中列出的受支持的驱动程序之一:

 "smtp", "sendmail", "mailgun", "mandrill", "ses", "sparkpost", "log", "array"

Mailtrap 无法在生产环境中工作,因为用户不会收到发送到其收件箱的电子邮件。如果您需要使用sendgrid,他们在此处提供了有关如何使用SMTP驱动程序的详细教程

我不确定为什么您的帐户被禁用,但只需创建一个新帐户,不要使用 Heroku sendgrid 插件。

Mailtrap 標誌行是Safe Email Testing for Staging and Development所以如果你在生產中使用它,你可能做錯了。根据您的描述,很清楚为什么 sendgrid 暂停了您的帐户,但我建议您使用邮戳或邮件枪。

Heroku提供了名为"Mailgun Email Validation"的附加组件,请尝试使用它。

最新更新