try { string success =null; MailMessage message = new MailMessage(); message.From = new MailAddress(sender@domain.com); message.To.Add(new MailAddress(TO)); message.Subject = "Subjects"; message.Body = "Content "; message.IsBodyHtml = true; SmtpClient client = new SmtpClient(); client.Send(message); success= "e-mail sent."; return success; } catch (Exception ex) { success = "MailMessage nesnesi yaratılamadı"; return success; } web configde mail ayarlarını yapmak için: doğrulamalı gönderme için SmtpClient smtpClient = new SmtpClient(txtHostName.Text,Convert.ToInt32(txtPort.Text)); //textboxlardan alınan değerler) smtpClient.UseDefaultCredentials = false; smtpClient.Credentials = new NetworkCredential(txtMailFrom.Text, txtPassword.Text); MailMessage mailMessage = new MailMessage(txtMailFrom.Text, txtMailTo.Text txtMailSubject.Text,txtMailBody.Text); try { Text = "E-mail gönderiliyor"; smtpClient.Send(mailMessage); MessageBox.Show("E-mail gönderildi"); Text = "Mail Gönderme Programı"; } catch(Exception exp) { MessageBox.Show("Mail gönderilirken bir hata oluştu: "+exp.Message); }