Я учусь кодировать, разрабатывая проект, который использует Angular и. NET ядро для API. Я начинаю новую область этого проекта, и надеюсь, что получу небольшой совет, так как это новая область для меня, а именно отправка электронных писем из проекта.
В проекте есть 2 фракции:
A: Отправка электронных писем платформы (IE: Регистрация электронных писем, сброс пароля, заполнение пользовательских запросов из проекта Angular)
B: Automati c отчетов электронной почты, которые содержат данные, отправленные в проект через мобильное приложение через API.
Что касается электронных писем платформы, я понимаю, что это необходимо сделать в самом проекте Angular. Однако, когда кто-то отправляет данные через API с помощью приложения на основе телефона, электронное письмо должно быть отправлено указанному лицу, содержащему данные, которые были отправлены. В этой последней части я сталкиваюсь с проблемами, выясняющими, что нужно сделать.
Я собираюсь включить SendGrid в проект для обработки всех электронных писем. Однако, какова лучшая практика отправлять электронные письма назначенному человеку, когда информация передается через мобильное приложение через API? Я собираюсь предположить, что это будет встроено в сам API, поскольку это не будет событие, инициируемое пользователем в проекте Angular. Фактически, проект Angular даже не знал бы, что данные были отправлены.
Какой-нибудь совет, как бы я занялся этим? Буду ли я создавать в API триггер, который срабатывает при отправке данных, который сообщает Sendgrid отправить электронное письмо с данными? Будет ли это встроено в. NET API? И как создать шаблон электронной почты, используя C#?
Заранее спасибо за любой предоставленный вклад!