我尝试加载我使用laravel创建的页面,在点击注册按钮后,我收到了上述错误消息,请问我该怎么做?
答案 0 :(得分:0)
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仪表板查看结果。
答案 1 :(得分:0)
尝试使用其他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
答案 2 :(得分:0)
如果您在项目的根文件夹的.env文件中使用,请检查以下设置。
MAIL_DRIVER = SMTP
MAIL_HOST = smtp.yourdomainname.com
MAIL_PORT = 2525
MAIL_USERNAME=email@yourdomainname.com
MAIL_PASSWORD = ********
MAIL_ENCRYPTION =空
或
如果您使用Gmail发送电子邮件,请执行以下设置。
MAIL_DRIVER = SMTP
MAIL_HOST = smtp.gmail.com
MAIL_PORT = 465
MAIL_USERNAME = ****** @ gmail.com
MAIL_PASSWORD = *****
MAIL_ENCRYPTION = SSL