windows-server-2008-r2 – 强制传递重试,而不重新启动Windows Server 2008 R2上的SMTP服务

前端之家收集整理的这篇文章主要介绍了windows-server-2008-r2 – 强制传递重试,而不重新启动Windows Server 2008 R2上的SMTP服务前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个托管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

猜你在找的Windows相关文章