Итак, как видно из документации, фасад Laravel's Mail не сообщает об ошибках при использовании метода Mail::send()
.
Я хотел бы вставить код куда-нибудь, чтобы взаимодействовать с реальными функциями электронной почты, которые вызывает Mail (в данном случае smtp), но я не знаю, какой подход подходит.
Должен ли я пытаться настроить какой-либо Слушатель? Должен ли я выполнить резервное копирование, а затем взломать библиотеку smtp (вероятно, нет)?
Должен быть какой-то способ вернуть коды ошибок, когда почтовый сервер отвечает на PHP, но не может успешно отправить электронное письмо, но мне не удалось найти полезное руководство из онлайн-источников.
Я надеюсь, что кто-то, кто знает архитектуру Laravel лучше меня, может подсказать, где мне следует сосредоточить свои усилия.