1
我正在使用SmtpClient(.NET 3.5,VS 2008)進行大量郵件。下面的代碼從每次發送大約2秒開始,在foreach循環處理大約30個地址並且惡化之後惡化到每次發送超過20秒。有任何想法嗎?SmtpClient變得越來越慢
吉姆
// 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);
}
您要發送什麼SMTP服務器? – SLaks 2010-04-11 19:10:08