ne trovi in internet a palate...
o utilizzi il ThreadPool oppure usi il metodo SendAsync della classe SmtpClient.