Not logged in - Login

Authenticating to an SMTP server

Authenticating and connecting to an SMTP server from within C# code.

// build the email message
System.Net.Mail.MailMessage msg = 
   new System.Net.Mail.MailMessage("", "");

// set the properties of the email message.
msg.Subject = "Test email message.";
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.IsBodyHtml = false;
msg.Body = "This is a test email message.";

// Create an instance of the SMTP object.
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
// Set the host for the SMTP client
smtp.Host = "";

// Create an instance of the Network Credentials object.
System.Net.NetworkCredential cred = new System.Net.NetworkCredential();

// Set the Username & Password on the Network Credential object
cred.UserName = "";
cred.Password = "Pa$$w0rd";

// Set the credentials for the SMTP object.
smtp.Credentials = cred;

// Send the email