系统重启后,IIS6 虚拟 SMTP 服务器不会自动重新启动

系统重启后,IIS6 虚拟 SMTP 服务器不会自动重新启动

我有一台运行 Win2008 RC2 的虚拟服务器。我已在 IIS6 上设置了虚拟 SMTP 服务器,作为我托管的网站的邮件提供商。一切运行良好,但如果出于某种原因服务器重新启动(自动更新仍处于启用状态 - 我试图尽可能减少这项工作,因为我们有很多客户端),IIS6 不会重新启动 SMTP 服务器。此故障导致当前设置出现 500 个错误,所以我花了半天时间道歉。

有任何想法吗?

在服务中我已将所有内容设置为自动恢复,但仍然没有成功。

我一重启 SMTP,就没问题了,所有邮件都发送了。它运行正常,只是不会自动重启。

我真的不想关闭自动更新,因为我们是一家小公司,每次微软决定发布安全补丁时我都没有时间手动更新 15 份 Windows 副本。

感谢大家的建议!顺便说一句,我是这些论坛的新手。我搜索了但找不到答案,所以请友善一点。但要坚定一点。我必须在这里学习。

答案1

SMPT 服务器可能设置为手动启动,要将其更改为自动,请按照以下步骤操作。

  1. 单击“开始”
  2. 在搜索框中输入服务,然后按 Enter
  3. 在服务列表中找到 IIS Admin Service
  4. 双击 IIS Admin Service,并将“启动类型”设置为自动
  5. 在服务列表中找到简单邮件传输协议 (SMTP)
  6. 双击 IIS 简单邮件传输协议(SMTP),并将“启动类型”设置为自动
  7. 完成!现在它应该会在您的计算机打开时自动启动

答案2

我注意到在 2008 年,安装了 IIS6 SMTP 后,SMTPSvc 未设置为自动启动,而是设置为手动。您可以尝试:

sc config smtpsvc start= auto

如果语法不正确(我手边没有机器),您可以运行 services.msc,找到 SMTP 服务,并将其更改为自动。然后快速重启服务器,看看是否有帮助。

答案3

作为一种临时解决方案,直到您弄清楚原因为止 - 安排一项作业以重新启动 SMTP 服务或执行如下脚本:

净停止 smtpsvc 净启动 smtpsvc

(更多示例请见此处:如果 Windows 服务崩溃,如何自动重新启动?

您能否安排 Windows 更新在一天中的特定时间进行,然后安排服务在那几分钟后重新启动,以尽量减少用户遇到的问题?

相关内容