首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Laravel中配置邮件驱动程序(使用MAMP)

在Laravel中配置邮件驱动程序(使用MAMP)
EN

Stack Overflow用户
提问于 2018-09-19 04:36:15
回答 1查看 378关注 0票数 2

我正在尝试使用Laravel的auth包,当我尝试使用它的“发送密码重置链接”选项时,我得到了各种错误。我使用MAMP作为服务器。默认情况下,我的.env如下所示:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

当我尝试发送邮件时,我一直收到Swift_TransportException错误。

我是不是应该用我的邮箱和密码连接我自己的Gmail地址,实际上就是告诉Laravel使用Gmail作为邮件服务器?这不是一个安全风险吗,因为我的密码会暴露在外面?

作为替代方案,我是否可以/是否应该将邮件服务器添加到MAMP并使用其凭据?再说一次,这不是一个安全风险吗?

EN

回答 1

Stack Overflow用户

发布于 2018-09-19 05:35:35

  1. 此配置将电子邮件保存到日志文件:

如果您在Sendgrid中注册了MAIL_DRIVER=log MAIL_HOST=mailtrap.io MAIL_PORT=587 MAIL_USERNAME=null MAIL_PASSWORD=null,您将能够使用他们的smtp服务器。此配置将使用Sendgrid作为smtp服务器:

MAIL_DRIVER=smtp MAIL_HOST=smtp.sendgrid.net MAIL_PORT=587 MAIL_USERNAME=your_user_name_from_sendgrid MAIL_PASSWORD=your_password_from_password

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

https://stackoverflow.com/questions/52394256

复制
相关文章

相似问题

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