识别退回的EmailMessage(EWS)

pla*_*alx 4 exchange-server exchangewebservices

有没有办法使用EWS准确识别邮箱中退回的电子邮件通知?到目前为止,我已经查看了邮件标题,似乎没有任何内容表明邮件是电子邮件退回通知.

我也看了看ItemEmailMessage成员,没有找到任何有用的东西(我可能错过了一些东西).

我总是可以解析总是说"电子邮件传送系统"或主题行甚至邮件正文的发件人,但我正在寻找一种更清晰的方法来做到这一点.

Yac*_*sad 8

试试ItemClass属性.

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

似乎如果此属性值以"REPORT.IPM"开头并以".NDR"结尾,那么它将是一个未送达报告.