Exchange server 我无法使用Exchange Web服务API移动REPORT.IPM.Note.NDR

Exchange server 我无法使用Exchange Web服务API移动REPORT.IPM.Note.NDR,exchange-server,exchangewebservices,Exchange Server,Exchangewebservices,我正在使用Exchange Web服务API将邮件从收件箱移动到公用文件夹。当收件箱项目为IPM时,该操作有效。请注意,但无法传递的邮件REPORT.IPM.Note.NDR失败,并显示“移动或复制操作失败” 是否需要执行一些特殊操作才能移动REPORT.IPM.Note.NDR项 逻辑很简单,先绑定,然后移动: tMessage=EmailMessage.Bind(服务,myMessage.Id,PropertySet.FirstClassProperties) tMessage.Move({

我正在使用Exchange Web服务API将邮件从收件箱移动到公用文件夹。当收件箱项目为IPM时,该操作有效。请注意,但无法传递的邮件REPORT.IPM.Note.NDR失败,并显示“移动或复制操作失败”

是否需要执行一些特殊操作才能移动REPORT.IPM.Note.NDR项

逻辑很简单,先绑定,然后移动: tMessage=EmailMessage.Bind(服务,myMessage.Id,PropertySet.FirstClassProperties) tMessage.Move({public folder}.Id)

*更新*
我发现外部地址的NDM消息来自“邮件传递系统”,这些消息可以移动。当内部地址无效时,NDM消息来自“Microsoft Outlook”,无法移动这些消息。它们都是REPORT.IPM.Note.NDM,因此我不知道它们之间有什么区别,也不知道如何区分两者之间的处理。

使用MS Exchange时,有两种不同类型的“邮件传递通知”。第一个是在没有真正离开Exchange生态系统的情况下创建的。例如,您向Exchange用户发送了一封电子邮件,当您发送该电子邮件时,该用户收到了一封更大的电子邮件,然后超出了配额。然后,您直接从Exchange服务器收到一条错误消息。另一封电子邮件是由Exchange传输系统生成的,例如,如果您向另一家公司发送电子邮件,它将离开Exchange生态系统。然后,远程电子邮件环境将生成这样的“邮件传递通知”,例如,将通知您远程公司中的XY人员超过配额


如果不检查此处的差异,也不知道您使用的是哪台服务器(2010、2013、2017、Exchange Online…),就很难回答此处可能存在的差异。然而,出乎意料的是,第一个“邮件传递通知”可能是纯MAPI,第二个可能是纯文本/HTML。您可以在验证电子邮件头/来源时自行检查。那么我们可以肯定地说。

在使用MS Exchange时,有两种不同类型的“邮件传递通知”。第一个是在没有真正离开Exchange生态系统的情况下创建的。例如,您向Exchange用户发送了一封电子邮件,当您发送该电子邮件时,该用户收到了一封更大的电子邮件,然后超出了配额。然后,您直接从Exchange服务器收到一条错误消息。另一封电子邮件是由Exchange传输系统生成的,例如,如果您向另一家公司发送电子邮件,它将离开Exchange生态系统。然后,远程电子邮件环境将生成这样的“邮件传递通知”,例如,将通知您远程公司中的XY人员超过配额


如果不检查此处的差异,也不知道您使用的是哪台服务器(2010、2013、2017、Exchange Online…),就很难回答此处可能存在的差异。然而,出乎意料的是,第一个“邮件传递通知”可能是纯MAPI,第二个可能是纯文本/HTML。您可以在验证电子邮件头/来源时自行检查。然后我们可以肯定地说。

我觉得这听起来像个bug,它们都是存储物品,所以移动它们时应该没有区别。您是否尝试过复制并删除?这就是Move正在做的事情,这可能会缩小失败的范围。对我来说,这听起来真的像一个bug,它们都是存储项目,所以当你移动它们时应该没有区别。您是否尝试过复制并删除?这就是Move正在做的事情,这可能会缩小失败的范围。我确实发现我无法移动的NDM来自Exchange,这是因为内部电子邮件地址不好。来自外部的NDM运行良好。我无法移动的只是内部通知。看起来我正在访问Exchange 2010_SP3。另一条信息:OWA(Outlook Web App)也无法移动该NDM。但是Outlook桌面客户端可以移动它。如果NDM来自MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@{internal domain}.com,则它不会移动。如果它来自MAILER-DAEMON@{exchange server},那么它将移动。OWA给出了一个无法移动的一般错误,就像EWS API一样。只有Outlook桌面应用程序才能移动它。我确实发现我无法移动的NDM来自Exchange,这是因为内部电子邮件地址不正确。来自外部的NDM运行良好。我无法移动的只是内部通知。看起来我正在访问Exchange 2010_SP3。另一条信息:OWA(Outlook Web App)也无法移动该NDM。但是Outlook桌面客户端可以移动它。如果NDM来自MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@{internal domain}.com,则它不会移动。如果它来自MAILER-DAEMON@{exchange server},那么它将移动。OWA给出了一个无法移动的一般错误,就像EWS API一样。只有Outlook桌面应用程序才能移动它。