我试着加载我用laravel创建的页面,在我点击注册按钮后,我得到了上面的错误消息,请告诉我我必须做什么?
发布于 2018-01-18 21:12:39
Mailtrap是一种用于测试的电子邮件测试服务。它将捕获从您的应用程序发送的所有邮件,因此您可以测试邮件,而无需将其发送到客户端。要使用它,您必须执行以下步骤:
首先,您必须在Mailtrap上创建一个帐户。然后转到您的仪表板并记下您的凭据。它可能是这样的:
Username: 05921688469af01
Password: 2efe39296ae5b7f然后将这些值粘贴到Laravel应用程序的.env文件中(用户名必须粘贴到MAIL_USERNAME中,密码必须粘贴到MAIL_PASSWORD中)。
它可能看起来像这样:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=05921688469af01
MAIL_PASSWORD=2efe39296ae5b7f
MAIL_ENCRYPTION=null然后再试一次,它会起作用的!您可以转到Mailtrap仪表板查看结果。
发布于 2018-01-18 21:13:20
尝试使用另一个SMTP端口(2525、465或25) https://mailtrap.io/faq#faq14
还要确保在.env文件中设置从mailtrap获得的凭据
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=your mailtrap username
MAIL_PASSWORD=your mailtrap password
MAIL_ENCRYPTION=null发布于 2018-01-18 21:18:30
如果您在项目根文件夹的.env文件中使用,请检查以下设置。
MAIL_DRIVER=smtp
MAIL_HOST=smtp.yourdomainname.com
MAIL_PORT=2525
MAIL_USERNAME=email@yourdomainname.com
MAIL_PASSWORD= *
MAIL_ENCRYPTION=null
或
如果您正在使用Gmail发送电子邮件,请进行以下设置。
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=******@gmail.com
MAIL_PASSWORD=*****
MAIL_ENCRYPTION=ssl
https://stackoverflow.com/questions/48321328
复制相似问题