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