【问题标题】:Mail sending fails without errors邮件发送失败且没有错误
【发布时间】:2019-03-01 19:04:35
【问题描述】:

我有什么:

  1. Laravel 应用 (5.5.45)
  2. 邮筒

我这样发送邮件:

//App\Listeners namespace
Mail::to($event->user)->send(new Report($event->report));

应用日志中没有错误。 Mailgun 仪表板中没有收到的邮件。而且,很明显,我的邮箱里没有邮件(垃圾邮件也是)。

我正在使用debug bar,当触发电子邮件发送时,我的邮件出现在调试栏中。

我尝试了什么:

  1. composer update
  2. 删除 Mailgun 域并创建一个新域
  3. php artisan config:cache
  4. 使用 Mailgun 沙盒域
  5. 通过 HTTPS 和 HTTP 服务我的 Laravel 应用程序

没有任何帮助。

问题:如何以其他方式调试邮件发送?我知道 Mailgun webhook,但我可以为我的本地应用设置 webhook。

P。 S. 当我使用curl 发送邮件时,一切正常。所以,我可以说我的 api 密钥没问题。

编辑 1:

dd(Mail::to(...));

返回null

编辑 2:通过 SMTP 发送时一切正常。

【问题讨论】:

    标签: laravel-5.5 mailgun


    【解决方案1】:

    从 Laravel 5.3V Notify 系统功能介绍试试这个 https://laravel.com/docs/5.4/notifications

    【讨论】:

    • 抱歉,我不需要通知。我曾经使用 Mail,现在它停止按预期工作。只是想解决这个问题。
    • 在通知系统中您也可以发送电子邮件
    猜你喜欢
    • 2014-07-22
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多