Ich habe mailgun in meiner aspnet Kern-Website verdrahtet, um E-Mails abzufeuern, aber ich möchte wirklich die "Vorlage" extern auf dem Dateisystem (idealerweise der wwwroot) gespeichert werden, damit ich kann schnell \ tweak ändern, ohne etwas neu veröffentlichen zu müssen.Speichern Lesen einer externen E-Mail-Vorlage mit aspnetcore
Wie würde ich so etwas erreichen?
Grüße, Steve
Ich benutze Razor mit stark typisierten Modellen, um E-Mail zu rendern, also sind die Vorlagen nur .cshtml Dateien. Sie können [meinen Code hier] (https://github.com/joeaudette/cloudscribe/blob/master/src/cloudscribe.Core.Web/Components/Messaging/SiteEmailMessageSender.cs) sehen, der E-Mails sendet, ruft es diesen [ViewRenderer auf ] (https://github.com/joeaudette/cloudscribe/blob/master/src/cloudscribe.Web.Common/Razor/ViewRenderer.cs), und Sie können meine Razor-Vorlage [hier] sehen (https: // github. com/joeaudette/cloudscribe/baum/master/src/cloudscribe.Core.Web/Ansichten/Sys/Shared/EmailTemplates) –
OH! RenderViewAsString Genious! Willst du eine Antwort auf diese Frage einreichen, damit ich sie akzeptieren kann? –
getan, ich war etwas ungern, es als Antwort zu posten, weil Antworten, die nur auf Sachen verlinken, hier etwas verpönt sind, aber wenn es Ihnen gab, was Sie brauchen, dann denke ich, es ist eine gute Antwort –