title: Send bulk Mail Notifications
body: <p>I want to send above 500 to 2500 mails at a time using SMTP currently it is working for me but it is taking too much for all mails have to delivered so please suggest me the best method to send bulk mails with very less possible time, I used the below code.</p>
  
  <pre><code>string readMail = null;
  System.Net.Mail.SmtpClient smtpClient = null;
  smtpClient = new System.Net.Mail.SmtpClient("smtp.gmail.com");
  smtpClient.UseDefaultCredentials = false;
  smtpClient.Host = "smtp.gmail.com";
  smtpClient.Port = 587;
  smtpClient.Credentials = new NetworkCredential("myemail@example.net", "password");
  smtpClient.EnableSsl = true;
  smtpClient.SendCompleted += new SendCompletedEventHandler(cleint_Responce);
  object userState = m;
  try
  {
       smtpClient.SendAsync(m,userState); 
  }
  </code></pre>