title: Ways to overcome sending email delay in asp.net
body: <p>I added a comment box and each time the user add new comment im calling an Insert Handler to apply this into the DB. What i like here is the quickness things done.</p>
  
  <p>what i wanted to do now is to send each time a new comment inserted, WITHOUT DELAYS.</p>
  
  <p>so i added <strong>SmtpClient</strong> and send the mail using <strong>SendAsync</strong> on the same Insert Handler.
  that was not good enough for me, since even for the simplest email body ("hello world") it took it 5 seconds to repsonse!!! <strong>Maybe I need to add a new thread?</strong></p>
  
  <p>Is there any other way to overcome the delay of sending emails?
  I thought to create a new Handler, that will run <strong>onComplete</strong> of the Insert Handler, that will call another Handler that will do the sending mail on the background, and the user will not notice. The problem with this may be Spam, but re-calling the same Handler over and over again.</p>