Отправка почты происходит без ошибок - PullRequest
0 голосов
/ 28 февраля 2019

Что у меня есть:

  1. Приложение Laravel (5.5.45)
  2. Кольчуга

Я отправляю почту какthis:

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

В журналах приложений нет ошибок.И нет входящей почты на панели инструментов Mailgun.И, очевидно, нет почты на моем почтовом ящике (спам тоже).

Я использую панель отладки , и когда отправка электронной почты инициируется, моя почта появляется на панели отладки.

Что я пробовал:

  1. composer update
  2. Удалить домен Mailgun и создать новый
  3. php artisan config:cache
  4. Использовать домен песочницы Mailgun
  5. Служить моему приложению Laravel через HTTPS и HTTP

Ничего не помогло.

Вопрос: Как я могу отладить отправку почты другими способами?Я знаю о веб-крюках Mailgun, но я могу настроить веб-крючок для своего локального приложения.

PS Когда я отправляю почту, используя curl, все в порядке.Итак, я могу сказать, что мои ключи API в порядке.

Редактировать 1:

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

возвращает null.

Изменить 2: все в порядке при отправке через SMTP.

1 Ответ

0 голосов
/ 01 марта 2019

В Laravel 5.3V представлена ​​функция системы уведомлений, попробуйте это https://laravel.com/docs/5.4/notifications

...