2017-08-29 59 views
1

我正在使用Exchange Web服務API將郵件從收件箱移動到公用文件夾。當收件箱項目是IPM時,此操作將工作。注意但無法傳遞的消息REPORT.IPM.Note.NDR失敗,並顯示「移動或複製操作失敗。」我無法使用Exchange Web服務API移動REPORT.IPM.Note.NDR

我是否需要做一些特殊的事情才能讓REPORT.IPM.Note.NDR項目移動?

的邏輯很簡單,綁定和然後移動: tMessage = EmailMessage.Bind(服務,myMessage.Id,PropertySet.FirstClassProperties) tMessage.Move({公用文件夾} .ID)

*更新* 我發現外部地址的NDM消息來自「郵件傳遞系統」,這些消息可以移動。內部地址無效時的NDM消息來自「Microsoft Outlook」,並且這些消息無法移動。它們都是REPORT.IPM.Note.NDM,所以我不知道區別是什麼或者如何區分兩者之間的處理。

+0

這對我來說聽起來像是一個bug,它們只是兩個商店物品,所以在移動它們時應該沒有區別。您是否嘗試過複製並刪除?這是Move無論如何正在做的事情,這可能會縮小它的失敗之處 –

回答

0

使用MS Exchange時,有兩種不同類型的「郵件傳遞通知」。第一個是在沒有真正離開Exchange生態系統的情況下創建的。例如,您向Exchange用戶發送電子郵件,並在發送該用戶時收到了更大的電子郵件,然後超過配額。然後,您直接從Exchange服務器收到錯誤消息。另一封電子郵件是在我的Exchange傳輸系統中生成的,例如,您將電子郵件發送給另一家公司,它將離開Exchange生態系統。然後,遠程電子郵件環境會生成這樣的「郵件傳遞通知」,例如,通知您遠程公司中的XY人超過配額。

在不檢查差異的情況下,不知道您正在使用哪個服務器(2010,2013,2017,Exchange Online ...),不容易回答這裏可能存在的差異。然而,第一個「郵件傳遞通知」可能是純粹的MAPI,第二個可能是純文本/ HTML。您可以在驗證電子郵件標題/來源時自行檢查。那麼我們可以肯定地說。

+0

我確實發現,我無法移動的NDM來自Exchange,這是因爲內部電子郵件地址很糟糕。來自外部的NDM正在運行良好。這只是我無法移動的內部通知。它看起來像我正在訪問Exchange 2010_SP3。 –

+0

另一條信息:OWA(Outlook Web App)無法移動該NDM。但Outlook桌面客戶端可以移動它。如果NDM來自MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e @ {internal domain} .com,則它不會移動。如果它來自MAILER-DAEMON @ {exchange server},那麼它將會移動。 –

+0

owa期間有錯誤嗎? – BastianW