title: How can I send emails with waiting time in C#?
body: <p>I want to send emails with waiting like this:</p>
  
  <p>You get the all receiver list from a .txt file and you set a time (for example: 50 seconds and 20 people) It needs to send email to 20 people and wait for 50 seconds then continue to send mails from that list.</p>
  
  <p>I think it needs to be before then this code:          </p>
  
  <pre><code>SmtpServer.Send(message);
  </code></pre>
  
  <p>like wait for a while then continue to send emails...</p>
  
  <p>I don't know maybe standard <code>System.Net.Mail</code> library doesn't have a function like this. Maybe we can use <strong>EASendMail</strong> library but i haven't got any information about using it.</p>
  
  <p><strong>FOR ANOTHER EXAMPLE:</strong>
  Imagine that I'm a company which needs to send <strong>1000</strong> mails to workers. If I send it directly My IP will get red listed and my mails goes to "SPAMBOX" and my workers can't see my important mail. I need to send them like this way : Send <strong>10</strong> workers then wait for <strong>1 minute</strong> after that continue to send <strong>10</strong> workers and wait for <strong>1</strong> minute... It needs to go like this. But I can't find a way to do this.</p>
  
  <p>Can you help me?</p>