FWIW, если вы согласны с ответами, предлагающими просто вызвать SMTP-сервер, помните, что любое приложение, которое вы разрабатываете в .NET, если вы не используете какую-то инфраструктуру защиты пакетов, весь текст, который хранится внутри Приложение по сути то же самое, что и текстовый файл. Поэтому, если вы встраиваете свои учетные данные сервера smtp в свое приложение, их будет очень легко украсть.
Я думаю, что самым простым решением для вас было бы просто поместить гиперссылку в вашем приложении на mailto: your@address.com? Subject = txtSubject.Text & Body = txtBody.Text, а затем позволить системе пользователей обрабатывать операцию mailto своей обработчик по умолчанию.