发送HTML格式的电子邮件

时间:2017-01-22 11:39:02

标签: c# html email

我有以下功能,可以根据HTML文件生成电子邮件正文:

private string createEmailBody(string userName, string title, string message)  
{  
    string body = string.Empty;  
    //using streamreader for reading my htmltemplate   

    using(StreamReader reader = new StreamReader(Server.MapPath("~/HtmlTemplate.html")))  
    {  
        body = reader.ReadToEnd();  
    }  
    body = body.Replace("{UserName}", userName); //replacing the required things  
    body = body.Replace("{Title}", title);  
    body = body.Replace("{message}", message);  
    return body;  
} 

这个功能是几年前写的。有没有更新的方式发送HTML格式的电子邮件? (我在SO中进行了研究,但发现了5年前的旧问题以及更多问题。)

我在我的Web API中使用此代码将确认电子邮件发送到新的寄存器。

0 个答案:

没有答案