Как настроить электронные письма, отправляемые с помощью ASP.NET Core Identity?C#

Место общения программистов C#
Ответить
Anonymous
 Как настроить электронные письма, отправляемые с помощью ASP.NET Core Identity?

Сообщение Anonymous »

Я создаю веб-API ASP.NET Core, используемый мобильным приложением. Чтобы управлять регистрацией пользователей, входом в систему и т. д., я использую API-интерфейсы Identity API, но меня немного смущает, как настроить электронные письма, отправляемые после вызова конечной точки /register или письма, отправляемые после вызова конечная точка /forgotPassword.
Осмотревшись, я обнаружил, что мне нужно реализовать SendEmailAsync (строка электронной почты, строка темы, строка htmlMessage) IEmailSender, и вот мои вопросы:
  • Как понять тип отправленного письма?
    Следует ли мне написать код, подобный следующему?

    Код: Выделить всё

    public async Task SendEmailAsync (string email, string subject, string htmlMessage)
    {
    if (subject == "Registration")
    {
    // ...
    }
    else if (subject == "Reset Password")
    {
    // .. .
    }
    }
    
  • Что, если API поддерживает несколько языков?


Подробнее здесь: https://stackoverflow.com/questions/792 ... e-identity
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»