skoruba/IdentityServer4.Admin

Email templates

Open

#185 opened on Feb 21, 2019

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

Repository metrics

Stars
 (3,486 stars)
PR merge metrics
 (No merged PRs in 30d)

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