Was ist der beste Weg, um eine HTML-Email von Asp.net MVC zu senden?

8

Ich möchte eine Ansicht rendern und als E-Mail senden können, ähnlich wie bei Ruby on Rails. Was ist der beste Weg, dies zu tun?

EDIT: Meine bisherige Lösung ist die Verwendung einer Templating-Engine (NHaml, StringTemplate.net). Es funktioniert, aber ich würde lieber keine zweite Vorlage-Engine in meiner Website haben.

    
liammclennan 23.09.2008, 01:02
quelle

5 Antworten

1

Sobald der Beitrag mvc-preview-5- rendering-a-view-to-string-for-testing hat eine Lösung mit einer Lösung, die auch für diese Lösung gilt. Sobald Sie eine Zeichenfolge haben, können Sie sie per Standard-Mail-Optionen mailen (wie von Dimarzionist: SendMail / SmtpClient angezeigt).

    
Casper 23.09.2008, 08:58
quelle
1

Sie können MvcMailer in Erwägung ziehen. Siehe das NuGet-Paket hier und das Projektdokumentation

Ich hoffe, es hilft!

    
Sohan 09.03.2011 04:43
quelle
0

Dies sieht wie eine mögliche Implementierung des Ansatzes aus vorgeschlagen von Haacked.

    
liammclennan 11.11.2008 01:02
quelle
0

Ich würde Post

empfehlen

Sie können E-Mails mit (stark typisierten) MVC-Ansichten erstellen und diese mit dem Standard-SmtpClient senden.

    
Tom Lint 14.07.2015 08:10
quelle
-4

Tut mir leid, Kumpel, aber ich denke, da stimmt etwas nicht mit Ihrem Verständnis von ASP.NET MVC. Es ist immer noch der Teil von ASP.NET und Framework, also können Sie die gleichen Techniken wie SendMail und SmtpClient verwenden.

    
dimarzionist 23.09.2008 01:57
quelle

Tags und Links