Originariamente inviato da albgen
mi sembra strano, cmq prova col dispose oppure using(che è la stessa cosa)
ho fatto cosi e funziona, ma voi m idite che è uno spreco ???

using() come lo applico a questo spezzone di codice per fare il solito risultato ? ??

codice:
foreach (DataRow emailDR in emailDt.Rows)
{
     SmtpClient smtp = new SmtpClient("out.alice.it", 25);
     msg.To.Add(new MailAddress(emailDR["sEmail"], emailDR["sNomeVis"]));
     smtp.Send(msg);
     msg.To.Clear();
     smtp.Dispose();
}