LS,
几个月前,我配置了我们新购置的 Windows Server 2008 服务器。我设置了 IIS SMTP,一切运行正常。
然而,几天前 IIS SMTP 服务器丢失了它的配置(我使用了默认的 SMTP 服务器,并更改了它的设置)。
这怎么可能发生?
亲切的问候,
马蒂亚斯·万斯
答案1
编辑:我突然想到,我最近在重启之前安装了一些 Windows 更新,罪魁祸首是:
- KB976323
http://codepolice.net/2010/04/19/ms10-024-and-kb976323-will-reset-your-iis-smtp-settings/
撞:我刚刚遇到了同样的问题。我运行了许多 Web 服务器(Windows Server 2008 SP2 Web 版),它们都使用 IIS6 的内置 SMTP 服务器来中继电子邮件。所有服务器都依赖于 SQL Server 的通用实例。
几天前,我们重启了 SQL Server,因此网站开始抛出错误 - 显然无法记录到数据库中。为了安全起见,我们让网站将错误电子邮件发送到管理员电子邮件地址。
然后我们重启了每个 Web 服务器,结果发现没有邮件被发送。我的调查显示 SMTP 配置没有被保留。
我是否真的每次重启时都要对每个服务器重新执行此操作吗?如何防止配置丢失?
答案2
情况可能并非如此,但我发现在安装该角色后,Server 2008 上的 SMTP 服务默认设置为手动启动。因此,当我们重新启动几台 2008 Server 时,该服务已停止。确保在服务中将其设置为自动。