skoruba/IdentityServer4.Admin

Email templates

Open

#185 opened on Feb 21, 2019

View on GitHub
 (4 comments) (2 reactions) (0 assignees)C# (3,486 stars) (1,125 forks)batch import
enhancementhelp wantedquestion

Description

Hello community, question for you.

Right now we're using template saved in AccountController.resx:

Name Value
ConfirmEmailBody Please confirm your account by <a href='{0}'>clicking here</a>.
ResetPasswordBody Please reset your password by <a href='{0}'>clicking here</a>.

And we fill it with generated links just before passing it to IEmailSender:

Task SendEmailAsync(string email, string subject, string htmlMessage)

But probably will need to find solution that will allow admins to use email templates. Is there a good solution for templating emails that you know?

Currently I'm considering adding to AccountController.resx project file as a resource which will be a plain html file with {0} for putting links and customizable info in. Let us know if you have any suggestions in this matter.

Contributor guide