我有什么:
- Laravel 应用程序 (5.5.45)
- 邮筒
我这样发送邮件:
//App\Listeners namespace
Mail::to($event->user)->send(new Report($event->report));
应用程序日志中没有错误。Mailgun 仪表板中没有收到的邮件。而且,很明显,我的邮箱里没有邮件(垃圾邮件也是)。
我正在使用调试栏,当触发电子邮件发送时,我的邮件出现在调试栏中。
我尝试了什么:
composer update- 删除 Mailgun 域并创建一个新域
php artisan config:cache- 使用 Mailgun 沙箱域
- 通过 HTTPS 和 HTTP 服务我的 Laravel 应用程序
没有任何帮助。
问题:如何以其他方式调试邮件发送?我知道 Mailgun webhook,但我可以为我的本地应用程序设置一个 webhook。
PS 当我使用 发送邮件时curl,一切正常。所以,我可以说我的 api 密钥没问题。
编辑1:
dd(Mail::to(...));
返回null。
编辑 2:通过 SMTP 发送时一切正常。