DotNetOpenMail allows you to send email from applications which use Microsoft's .Net development framework, including asp.net, C# and WinForms.
It is a freely available open-source component written in C# that makes it easy to create HTML and plain text