Skip Navigation Links

Send E-Mail via SMTP

Description

This is a simple program that sends e-mail via SMTP (Simple Mail Transfer Protocol) using the .Net 2.0 System.Net.Mail namespace. As of .Net 2.0, the System.Web.Mail namespace is obsolete.

Simple Mail Transfer Protocol

Screen Shot

Specify the recipient's e-mail address, the subject, body, and smtp server address and press Send to send the e-mail. If you don't know your smtp server address you may be able to find it in your e-mail client's configuration.

Code Snippet

Here's the code that sends the SMTP e-mail message:

using (MailMessage mailMessage = new MailMessage(new MailAddress(fromTextBox.Text), 
                                                 new MailAddress(toTextBox.Text)))
{
  mailMessage.Body    = bodyTextBox.Text;
  mailMessage.Subject = subjectTextBox.Text;

  try
  {
    SmtpClient smtpClient = new SmtpClient(serverAddressTextBox.Text);
    smtpClient.Send(mailMessage);
  }
  catch (Exception ex)
  {
    MessageBox.Show(ex.Message, "EMail", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
  }
}

Requirements

This source code was developed with Microsoft Visual Studio 2005. Internet Connection Checker requires .Net 2.0.

Source Code



Home Page   Vault 3   Shareware   C# .NET Tips   Download C# .NET Source Code   Browse C# .NET Source Code   C# .NET Open Source   On-Line Utilities   Blog   Contact