I have used the following snippet many times in the past. I would recommend validating your string values if the values are dynamic. I would also recommend placing your email attempt in a try/catch so you will not break your web application if there is some kind of issue on the email server itself. Anyway, hope this helps.
using System.Net.Mail;
// server settings
SmtpClient client = new SmtpClient();
client.Port = 25;
client.Host = "exchangeserver.yourdomain.com";
// declasre mail message
MailMessage mm = new MailMessage();
// from
mm.From = new MailAddress("donotreply@yourdomain.com");
// to
string toemail = "";
toemail = "persontosendto@yourdomain.com";
mm.To.Add(new MailAddress(toemail));
// cc
string toemailcc = "";
toemailcc = "another_person@yourdomain.com";
mm.CC.Add(new MailAddress(toemailcc));
// subject
mm.Subject = "The All Important Subject";
// body
string message = "";
message = "This is the all important email body message. <br /><br />";
message = message + "Sincerely yours, <br /><br />";
mm.Body = message;
mm.IsBodyHtml = true;
// send the message
client.Send(mm);