Exchange server 识别被退回的电子邮件(EWS)

Exchange server 识别被退回的电子邮件(EWS),exchange-server,exchangewebservices,Exchange Server,Exchangewebservices,有没有一种方法可以使用EWS准确识别邮箱中的回退电子邮件通知?到目前为止,我已经查看了邮件标题,似乎没有任何迹象表明该邮件是电子邮件跳转通知 我还查看了和成员,没有发现任何有用的东西(我可能遗漏了一些东西) 我总是可以解析总是写着“Email Delivery System”的发件人、主题行甚至邮件正文,但我正在寻找一种更简洁的方法来做到这一点。试试这个属性 这对应于PR_MESSAGE_CLASS MAPI属性。提供此属性的一些值。您可以在这里找到不同类型消息的消息类列表。其中一些是针对未交付

有没有一种方法可以使用EWS准确识别邮箱中的回退电子邮件通知?到目前为止,我已经查看了邮件标题,似乎没有任何迹象表明该邮件是电子邮件跳转通知

我还查看了和成员,没有发现任何有用的东西(我可能遗漏了一些东西)

我总是可以解析总是写着“Email Delivery System”的发件人、主题行甚至邮件正文,但我正在寻找一种更简洁的方法来做到这一点。

试试这个属性

这对应于PR_MESSAGE_CLASS MAPI属性。提供此属性的一些值。您可以在这里找到不同类型消息的消息类列表。其中一些是针对未交付报告的,我认为这是您想要的


似乎如果此属性值以“REPORT.IPM”开头,以“.NDR”结尾,则它是一个未送达报告。

实际的项目类型是REPORT.IPM.Note.NDR(根据OutlookSpy)@noonand,请查看提供的链接。有多个类用于未送达报告。这里是吹毛求疵的角落,但OP专门讨论被退回的电子邮件通知,而不是(例如)会议请求。除非您计算S/MIME加密电子邮件,否则提供的链接中只有一封,REPORT.IPM.NOTE.NDR