this.AddLogEntry("Creating message.");

// We create the message object
ActiveUp.Net.Mail.Message message = new ActiveUp.Net.Mail.Message();

// We assign the sender email
message.From.Email = this.fromEmailTextbox.Text;

// We assign the recipient email
message.To.Add(this.toEmailTextbox.Text);

// We assign the subject
message.Subject = this.subjectTextbox.Text;

// We assign the body text
message.BodyText.Text = this.bodyTextTextbox.Text;

// We send the email directly without an SMTP server
this.AddLogEntry("Sending message.");

try
{
    message.DirectSend();

    this.AddLogEntry("Message sent successfully.");
}
catch (SmtpException ex)
{
    this.AddLogEntry(string.Format("Smtp Error: {0}", ex.Message));
}
catch (Exception ex)
{
    this.AddLogEntry(string.Format("Failed: {0}", ex.Message));
}