• Кто знает хороший шаблонизатор писем для .NET?

    @georgepolevoy
    Забейте на шаблонизаторы. Напишите небольшой dsl, чтобы составлять html с помощью XElement. Будет у вас чистый oop код, и легкость переиспользования.

    Вкратце:

    var html = new XElement("html", new XElement("body", new XElement("p", "ура!", new XAttribute("class", "main-text")))).ToString();

    Модель XElement очень удобна для простой разметки, свойственной письмам. Избавитесь от этого головняка с Razor.

    К тому же получаете автоматом санитизацию текста, так как получаете xml encoding для всех входных данных.

    Razor и прочее нужно там, где полно нетривиальной верстки.