Como enviar email para o gmail usando o SMTPclient em c #?

Estou usando o outloook 2003 e o visual studio 2008. quero desenvolver um aplicativo que envie o email para qualquer domínio. mas meu código falha quando estou tentando enviar e-mail para o gmail, hotmail etc. na verdade, todas as mensagens são armazenadas emC:\Inetpub\mailroot\Queue diretório. Por favor, ajude-me como envio o email para o gmail, hotmail a / c.

Desde já, obrigad

Code é

System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.To.Add("[email protected]");
message.To.Add("[email protected]");            
message.Subject = "This is sample mail";
message.From = new System.Net.Mail.MailAddress("[email protected]");
message.Body = "this is the message body";


System.Net.Mail.SmtpClient sss = new System.Net.Mail.SmtpClient("HO-KKJ-MAIL.in.niit.com");
sss.UseDefaultCredentials = false;
sss.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
sss.Credentials = new System.Net.NetworkCredential("Sumit.Dhingrar", "password","domain");

questionAnswers(1)

yourAnswerToTheQuestion