Exchange的XSHADOW和XQDISCARD命令的值是什么?

影子冗余是Exchange特有的function(从Exchange 2010开始),可以在使用SMTP中继电子邮件时提供容错function。

发送Exchange服务器发送EHLO命令。

 EHLO smtp_sender.example.com 

接收Exchange服务器可能宣布它支持与XSHADOW关键字的影子冗余。

 250-smtp_receiver.example.com 250 XSHADOW 

发送Exchange服务器然后可以使用XSHADOW命令,从而通知接收Exchange服务器,它计划使用此function。

 XSHADOW MGE5N2Q4YjgtNTg4MC00MGYzLWEzNWUtOWE3ZDk4ZGJjMDFlQFVDLUhDMS51bmlib3gubWVA 

问题#1XSHADOW命令XSHADOW的string的值是多less?

如果接收Exchange服务器同意,它将以250状态码回复。

 250 tStREZcEVUiXW96O4lqrJA== 

问题2250之后的string的值是多less?

在稍后的时间,发送Exchange服务器将使用XQDISCARD命令查询接收Exchange服务器以确定是否成功中继邮件。

 XQDISCARD 50 

问题3XQDISCARD的string的值是XQDISCARD

如果接收Exchange服务器已成功中继该邮件,则会以250状态码进行回复。

 250 845e8916-2efb-444f-b7ea-5e676ddfa6a5 

问题4250之后的string的值是多less?

我已经读过这是被中继的消息的唯一ID,但是我没有看到这个ID以前在服务器之间交换的位置。

我只能回答问题#1:XSHADOW之后的值是base64编码,并包含一个唯一的ID,在你的情况下是:

0a97d8b8-5880-40f3-A35E-9a7d98dbc01e @ UC-HC1.unibox.me @