Я использую net.Mail, чтобы попытаться отправить электронное письмо 50 получателям, для которых в настройках установлено время ожидания 200 с. Нажмите кнопку отправки электронной почты, и она получит исключение тайм-аута. Интересно, есть ли у smtpclient проблема ограничения по максимуму? получателей. Или smtpClient имеет некоторые другие факторы, которые влияют на производительность отправки одного письма 50 получателям, у него может не быть ssl, например, оборудование SMTP-сервера, брандмауэр. Я надеюсь, что кто-то может предоставить информацию для моего подтверждения. Спасибо
protected void sendEmail(string strTo)
{
string strFrom = "abc@test.com"
string strSubject = "Some text for you emailbody";
MailMessage mailMessage = new MailMessage();
MailAddress fromAddress = new MailAddress(strFrom);
mailMessage.From = fromAddress;
mailMessage.Subject = strSubject;
mailMessage.IsBodyHtml = true;
SmtpClient smtpClient = new SmtpClient("smtpServer", 25);
smtpClient.Timeout = 200;
mailMessage.Body = strSubject;
mailMessage.To.Add(strTo);// * 50 recipients
smtpClient.Send(mailMessage);
}