首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到tcp://smtp.mailtrap.io:587超时

连接到tcp://smtp.mailtrap.io:587超时
EN

Stack Overflow用户
提问于 2018-01-18 20:25:49
回答 4查看 4.5K关注 0票数 0

我试着加载我用laravel创建的页面,在我点击注册按钮后,我得到了上面的错误消息,请告诉我我必须做什么?

EN

回答 4

Stack Overflow用户

发布于 2018-01-18 21:12:39

Mailtrap是一种用于测试的电子邮件测试服务。它将捕获从您的应用程序发送的所有邮件,因此您可以测试邮件,而无需将其发送到客户端。要使用它,您必须执行以下步骤:

首先,您必须在Mailtrap上创建一个帐户。然后转到您的仪表板并记下您的凭据。它可能是这样的:

代码语言:javascript
复制
Username: 05921688469af01
Password: 2efe39296ae5b7f

然后将这些值粘贴到Laravel应用程序的.env文件中(用户名必须粘贴到MAIL_USERNAME中,密码必须粘贴到MAIL_PASSWORD中)。

它可能看起来像这样:

代码语言:javascript
复制
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=05921688469af01
MAIL_PASSWORD=2efe39296ae5b7f
MAIL_ENCRYPTION=null

然后再试一次,它会起作用的!您可以转到Mailtrap仪表板查看结果。

票数 1
EN

Stack Overflow用户

发布于 2018-01-18 21:13:20

尝试使用另一个SMTP端口(2525、465或25) https://mailtrap.io/faq#faq14

还要确保在.env文件中设置从mailtrap获得的凭据

代码语言:javascript
复制
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io 
MAIL_PORT=2525
MAIL_USERNAME=your mailtrap username
MAIL_PASSWORD=your mailtrap password
MAIL_ENCRYPTION=null
票数 0
EN

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48321328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档