SoFunction
Updated on 2025-03-07

C# simple method to send email

This article describes the method of simply sending email in C#. Share it for your reference. The specific implementation method is as follows:

#region Email Send/// <summary>
/// Send emails to support HTML format. Please refer to it first;/// </summary>
/// <param name="MailFrom">Send email like demo@</param>/// <param name="MailServer">Mail Server such as mail.</param>/// <param name="MailUserName">Login username such as demo@</param>/// <param name="MailPassword">Login password such as 123456</param>/// <param name="mailto">Recipient email</param>/// <param name="title">Email title</param>/// <param name="msg">Email text</param>/// <returns>Successful true; Failed false</returns>public static bool SendSmtpEmail(string MailFrom,string MailServer,string MailUserName,string MailPassword,string mailto,string title,string msg)
{
  var client = new SmtpClient();
   = MailServer;
   = false;
   = new (MailUserName, MailPassword);
   = ;
   message = new MailMessage(MailFrom, mailto);
   = title;
   = msg;
   = .UTF8;
   = .UTF8;
   = true;
   = ;
   = true;
  try
  {
   (message);
   return true;
  }
  catch
  {
   return false;
  }
}
#endregion

I hope this article will be helpful to everyone's C# programming.