我们的团队(企业环境)需要监控几个匿名帐户的 Outlook 收件箱,以查找特定类型的退回电子邮件。

WebDAV(使用 C# 2.0)是我们走过的道路之一,我们几乎就在那里,除了一个小问题:我们得到以下电子邮件正文元素的响应

<a:propstat>
  <a:status>HTTP/1.1 404 Resource Not Found</a:status> 
- <a:prop>
  <a:htmldescription /> 
  <a:textdescription /> 
  </a:prop>
  </a:propstat>  

唯一真正的共同点是它只发生在我们的 Exchange 服务器返回给我们的“无法送达”的邮件上。注意:所有其他电子邮件都很好。

有什么想法吗?


看起来 Exchange 中无法传递的邮件的内容类型为“multipart/report;report-type=delivery-status”。可能是因为它们没有正文,只有传递尝试的摘要,实际上可以从消息的标头中收集到。也许 WebDAV 访问(我现在无法访问 OWA 帐户来检查)不知道该怎么做,即只是认为电子邮件没有正文。