LS,
Несколько месяцев назад я настроил наш недавно приобретенный сервер Windows Server 2008. Настроил IIS SMTP, все отлично работает.
Однако несколько дней назад SMTP-сервер IIS просто потерял свою конфигурацию (я использовал SMTP-сервер по умолчанию и изменил его настройки).
Как такое могло случиться?
С уважением,
Маттиас Вэнс
редактировать: Мне пришло в голову, что я недавно установил несколько обновлений Windows непосредственно перед перезапуском, вот в чем причина:
http://codepolice.net/2010/04/19/ms10-024-and-kb976323-will-reset-your-iis-smtp-settings/
Удар: Я испытал ту же проблему. У меня есть несколько веб-серверов (Windows Server 2008 SP2 Web Edition), которые используют встроенный SMTP-сервер IIS6 для ретрансляции электронной почты. Все блоки полагаются на общий экземпляр SQL Server.
Несколько дней назад мы перезапустили SQL Server, поэтому сайты начали выдавать ошибки, которые, очевидно, не могли быть зарегистрированы в базе данных. В качестве меры безопасности у нас есть сайты, которые отправляют сообщения об ошибках на адрес электронной почты администратора.
Затем мы перезапустили каждый веб-сервер только для того, чтобы заметить, что электронная почта не доставляется. Мое расследование показало, что ни одна из конфигураций SMTP не была сохранена.
Я действительно приходиться повторять это для каждого сервера каждый раз при перезапуске? Как можно предотвратить эту потерю конфигурации?
Возможно, это не так, но я обнаружил, что служба SMTP на Server 2008 по умолчанию настроена на запуск вручную после установки роли. Поэтому, когда мы перезагрузили несколько серверов 2008 года, служба была остановлена. Убедитесь, что в службах установлено значение «Автоматически».