У меня есть приложение ASP MVC 2, через которое я иногда отправляю электронные письма с помощью SmtpClient.Send(). Как правило, электронные письма рассылаются пакетами от 1 до 50 письмен, причем между пакетами проходят часы или даже дни. У меня все это настроено так, что электронные письма отправляются просто отлично. Но проблема в том, что когда отправляются электронные письма, мой сайт внезапно становится недоступным примерно на 15 минут, и я понятия не имею, почему.
Мой сайт размещен на общем сервере Windows 2008 на стороннем веб-хостинге.
Вот соответствующий раздел в моем файле web.config, отредактированный для конфиденциальности:
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="[email protected]">
<network host="mail.DOMAIN.COM" userName="username" password="password"/>
</smtp>
</mailSettings>
</system.net>
У кого-нибудь есть какие-либо мысли или идеи относительно того, почему это может происходить? Я уже какое-то время пытаюсь исследовать это и гуглить, но я просто ничего не придумываю.