LS,
几个月前,我配置了我们最近购买的 Windows Server 2008 服务器。我设置了 IIS SMTP,一切正常。
然而,几天前 IIS SMTP 服务器刚刚丢失了它的配置(我使用了默认的 SMTP 服务器,并更改了它的设置)。
这怎么可能发生?
亲切的问候,
马蒂亚斯·万斯
LS,
几个月前,我配置了我们最近购买的 Windows Server 2008 服务器。我设置了 IIS SMTP,一切正常。
然而,几天前 IIS SMTP 服务器刚刚丢失了它的配置(我使用了默认的 SMTP 服务器,并更改了它的设置)。
这怎么可能发生?
亲切的问候,
马蒂亚斯·万斯
编辑:我突然想到我最近在重新启动之前安装了一些 Windows 更新,这是罪魁祸首:
http://social.msdn.microsoft.com/Forums/en-US/windowssecurity/thread/c87f4186-8842-4f50-b73c-d99e93a9f53c
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 配置。
每次重新启动时,我真的必须为每台服务器重做吗?如何防止这种配置丢失?
可能不是这样,但是我发现Server 2008上的SMTP服务在安装角色后默认设置为手动启动。因此,当我们重新启动几台 2008 服务器时,服务停止了。确保它在服务中设置为自动。