Платформа.NET имеет некоторые встроенные классы, который позволяет Вам посылать электронное письмо с помощью своего приложения.
необходимо смотреть в Системе. Сеть. Почтовое пространство имен, где Вы найдете классы MailMessage и SmtpClient. Можно установить BodyFormat класса MailMessage к MailFormat.Html.
могло также быть полезно при использовании свойства AlternateViews класса MailMessage так, чтобы можно было обеспечить версию простого текста почты, так, чтобы это могло быть считано клиентами, которые не поддерживают HTML.
http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.alternateviews.aspx
Если вы посмотрите http://www.sharparchitecture.net , который пытается предоставить платформу передовых практик, вы увидите, что POCO / объекты, репозитории и помощник код не только разделен, но и существует в разных сборках. Это сделано для того, чтобы протечь из одной емкости в другую физически невозможно. Эта структура выросла из http://www.codeproject.com/KB/architecture/NHibernateBestPractices.aspx статьи, которую тоже полезно читать.