加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2008-r2 – 强制传递重试,而不重新启动Windows S

发布时间:2020-12-13 22:58:57 所属栏目:Windows 来源:网络整理
导读:我有一个托管3个虚拟SMTP服务器的 Windows Server 2008 R2盒子; vSMTP01,vSMTP02和vSMTP03. 前两个配置为将所有消息传递到专用的智能主机,而最后一个配置为仅传递消息.所有其他传递设置均为默认值 ----(vSMTP01)----- {SMARTHST01} /----Inbound mail------S
我有一个托管3个虚拟SMTP服务器的 Windows Server 2008 R2盒子; vSMTP01,vSMTP02和vSMTP03.

前两个配置为将所有消息传递到专用的智能主机,而最后一个配置为仅传递消息.所有其他传递设置均为默认值

----(vSMTP01)-----> {SMARTHST01}
                                   /
----Inbound mail--->---SMTPSRV01---[----(vSMTP02)-----> {SMARTHST02}
                                   
                                    ----(vSMTP03)-----> { Internet }

现在我想把SMARTHST01用于维护,但我不想在这样做的时候拒绝提交给vSMTP01,所以我让它继续运行.

当SMARTHST01不再响应时,vSMTP01将消息排队并等待第一个重试间隔通过(15分钟).到现在为止还挺好.

假设SMARTHST01在20分钟后再次上线.第一个间隔已经过去了,我将不得不再等25分钟才能通过第二个重试间隔.

如果我停止并启动SMTP服务(Services.msc – >简单邮件传输协议服务 – >停止),服务器将重试所有交付,但这会导致服务器上的所有虚拟SMTP服务器中断服务,非常不受欢迎.

如何在不中断vSMTP02和vSMTP03服务的情况下手动强制vSMTP01重试所有排队消息的传送?

马蒂亚斯,

您需要做的就是打开IIS并停止单独的vSMTP01,但实际上在您的情况下您想要暂停它.

在IIS管理器中,展开本地计算机,右键单击SMTP虚拟服务器,然后单击“暂停”.

Pausing prevents new client connections,but it enables the virtual
server to continue processing existing client connections and
delivering queued messages.

或者,如果您要声明要强制vSMTP01立即再次启动它的队列处理,则可以重启SMTP虚拟服务器而不影响vSMTP02或03.

更多信息在此处:http://technet.microsoft.com/en-us/library/cc784055%28v=ws.10%29.aspx

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读