邮件发送失败,没有错误

问题描述 投票:0回答:1

我有什么:

  1. Laravel app(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发送时一切正常。

laravel-5.5 mailgun
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.