Change your code to the following:
using (var emailServer = new SmtpClient("Server"))
{
emailServer.Credentials = new System.Net.NetworkCredential("Username", "Password");
MailMessage email = new MailMessage();
email.From = new MailAddress("from");
email.Subject = "Subject";
email.To.Add(listEmail[iCount]);
emailServer.Send(email);
}
Than you can be sure that the connection will be closed. Try to always use a using statement on disposable objects, to make sure everything is cleared after you are done.