Я использую SmtpClient (.NET 3.5, VS 2008) для массовых рассылок. Приведенный ниже код начинается примерно с 2 секунд на отправку и ухудшается до более 20 секунд на отправку после того, как цикл foreach обработал около 30 адресов и продолжает ухудшаться. Есть идеи?
Jim
// Setup Client
SmtpClient client = new SmtpClient(smtpHost, 587);
client.Credentials = new NetworkCredential(smptLogin, smtpPassword);
// Send mail
foreach (string address in addresses)
{
MailMessage message = BuildMessage(body);
message.To.Clear();
message.To.Add(new MailAddress(address));
client.Send(message);
}