邮件发送失败,没有错误

时间:2019-02-28 19:04:44

标签: laravel-5.5 mailgun

我拥有什么:

  1. Laravel应用(5.5.45)
  2. Mailgun

我这样发送邮件:

//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 Webhooks,但可以为本地应用程序设置一个Webhook。

P。 S.当我使用curl发送邮件时,一切正常。所以,我可以说我的api键是可以的。

编辑1:

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

返回null

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

1 个答案:

答案 0 :(得分:0)

从Laravel 5.3V引入了通知系统功能,请尝试此操作 https://laravel.com/docs/5.4/notifications