Я провел три дня, пытаясь решить эту проблему и исчерпать идеи. Я пытаюсь отправить электронное письмо с помощью Mailgun, через Laravel 5.8, когда оно направлено в журнал, оно работает нормально, но когда оно направлено на Mailgun, сообщений об ошибках нет, электронное письмо не отправляется, поэтому, очевидно, оно не получено на указанном адрес, и ничего не появляется в почтовом ящике.
Код для отправки показан ниже.
Mail::to($validatedData['email_address'])->send(new ResetPassword ($account));
Я дважды проверил правильные настройки в .ENV (изменив это на журнал, отправив его в журнал, переход на Mailgun приводит к отсутствию записи в журнале), так что я знаю, что это правильно.
Умышленно поместив сообщение об ошибке в почтовое сообщение ResetPassword, чтобы убедиться, что оно выдает ошибку, это происходит, так что я знаю, что это нормально. Вызываемое представление существует (текст из представления вместе со вставленными данными появляется в журнале, когда туда направляется).
Я не использую очереди.
Параметры почтового пистолета были дважды проверены, и я даже восстановил ключ API, чтобы убедиться.
Все выглядит правильно и не выдает сообщения об ошибке при запуске, но электронное письмо не отправляется, кто-нибудь может подсказать, что идет не так?