【问题标题】:send email in laravel 5.4在 laravel 5.4 中发送电子邮件
【发布时间】:2019-03-12 22:10:35
【问题描述】:

我想在 laravel 中发送重置密码电子邮件,使用默认 laravel 身份验证 首先登录 mailtrap.io 并获取用户名和密码,然后编辑 env 文件,如下所示:

MAIL_DRIVER=sendmail
MAIL_HOST=mail.moallemmarket.com
MAIL_PORT=587
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls

并编辑mail.php文件,如env,现在我收到We have e-mailed your password reset link!消息但收件箱中没有收到任何电子邮件,我将端口更改为25和2525但结果相同。我该如何解决这个问题?

【问题讨论】:

  • 更改环境文件后是否重启了服务器?
  • 是的,我有,但不工作
  • 检查 laravel 日志文件以获取有关位于 storage\logs 的错误的更多信息
  • @LeenaPatel 我检查了日志,没有任何错误
  • 您可以查看垃圾邮件箱中的电子邮件吗?

标签: laravel email


【解决方案1】:

我的编码没有问题 邮件未激活的问题在cpanel中,通过发送ticket解决了

【讨论】:

    【解决方案2】:

    使用 mailtrap,我在 .env 文件中使用这些变量:

    MAIL_DRIVER=smtp
    MAIL_HOST=smtp.mailtrap.io
    MAIL_PORT=2525
    MAIL_USERNAME=用户名
    MAIL_PASSWORD=密码
    MAIL_ENCRYPTION=null

    【讨论】:

      猜你喜欢
      • 2018-02-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 1970-01-01
      • 1970-01-01
      • 2017-10-01
      • 2017-07-02
      • 1970-01-01
      相关资源
      最近更新 更多